
/* ------------ Message Queue Classes ------------- */
.message_queue_msg{
padding: 0 0 41px 38px;
}

/* --------- Error Classes ------- */
.error_TL{
	background: url(/images/message_queue/error/AlertBox_red_CornerTL.png) no-repeat;
}

.error_HR1{
	background: url(/images/message_queue/error/AlertBox_red_SpacerHrz1.png) repeat-x;
}

.error_HR2{
	background: url(/images/message_queue/error/AlertBox_red_SpacerHrz2.png) repeat-x;
}

.error_TR{
	background: url(/images/message_queue/error/AlertBox_red_CornerTR.png) no-repeat;
}

.error_SL{
	background: url(/images/message_queue/error/AlertBox_red_SpacerVrt_1px_LFT.png) repeat-y;
}

.error_SR{
	background: url(/images/message_queue/error/AlertBox_red_SpacerVrt_1px_RHT.png) repeat-y;
}

.error_BL{
  width:5px;
	background: url(/images/message_queue/error/AlertBox_red_CornerBL.png) no-repeat;
}

.error_BR{
	background: url(/images/message_queue/error/AlertBox_red_CornerBR.png) no-repeat;
}

/* --------- Success Classes ------- */

.success_TL{
	background: url(/images/message_queue/success/AlertBox_green_CornerTL.png) no-repeat;
}

.success_HR1{
	background: url(/images/message_queue/success/AlertBox_green_SpacerHrz1.png) repeat-x;
}

.success_HR2{
	background: url(/images/message_queue/success/AlertBox_green_SpacerHrz2.png) repeat-x;
}

.success_TR{
	background: url(/images/message_queue/success/AlertBox_green_CornerTR.png) no-repeat;
}

.success_SL{
	background: url(/images/message_queue/success/AlertBox_green_SpacerVrt_LFT.png) repeat-y;
}

.success_SR{
	background: url(/images/message_queue/success/AlertBox_green_SpacerVrt_RHT.png) repeat-y;
}

.success_BL{
  width:5px;
	background: url(/images/message_queue/success/AlertBox_green_CornerBL.png) no-repeat;
}

.success_BR{
	background: url(/images/message_queue/success/AlertBox_green_CornerBR.png) no-repeat;
}

/* --------- Warning Classes ------- */

.warning_TL{
	background: url(/images/message_queue/warning/AlertBox_yellow_CornerTL.png) no-repeat;
}

.warning_HR1{
	background: url(/images/message_queue/warning/AlertBox_yellow_SpacerHrz1.png) repeat-x;
}

.warning_HR2{
	background: url(/images/message_queue/warning/AlertBox_yellow_SpacerHrz2.png) repeat-x;
}

.warning_TR{
	background: url(/images/message_queue/warning/AlertBox_yellow_CornerTR.png) no-repeat;
}

.warning_SL{
	background: url(/images/message_queue/warning/AlertBox_yellow_SpacerVrt_lft.png) repeat-y;
}

.warning_SR{
	background: url(/images/message_queue/warning/AlertBox_yellow_SpacerVrt_RT.png) repeat-y;
}

.warning_BL{
  width:5px;
	background: url(/images/message_queue/warning/AlertBox_yellow_CornerBL.png) no-repeat;
}

.warning_BR{
	background: url(/images/message_queue/warning/AlertBox_yellow_CornerBR.png) no-repeat;
}

/* --------- Notify Classes ------- */

.notify_TL{
	background: url(/images/message_queue/notify/AlertBox_blue_CornerTL.png) no-repeat;
}

.notify_HR1{
	background: url(/images/message_queue/notify/AlertBox_blue_SpacerHrz1.png) repeat-x;
}

.notify_HR2{
	background: url(/images/message_queue/notify/AlertBox_blue_SpacerHrz2.png) repeat-x;
}

.notify_TR{
	background: url(/images/message_queue/notify/AlertBox_blue_CornerTR.png) no-repeat;
}

.notify_SL{
	background: url(/images/message_queue/notify/AlertBox_blue_SpacerVrt_LFT.png) repeat-y;
}

.notify_SR{
	background: url(/images/message_queue/notify/AlertBox_blue_SpacerVrt_RT.png) repeat-y;
}

.notify_BL{
  width:5px;
	background: url(/images/message_queue/notify/AlertBox_blue_CornerBL.png) no-repeat;
}

.notify_BR{
	background: url(/images/message_queue/notify/AlertBox_blue_CornerBR.png) no-repeat;
}


/* ---------------------------- */
.msgs{
margin: 5px;	
padding: 10px 20px 10px 35px;
position: relative;
}

.msgs.msg_error{
	background: url(/images/template/ico-delete.gif) no-repeat scroll 10px 50%;
	background-color: #FEEBEB;
	border: 2px solid #FFAEAE;
	color: #C52020;
}

.msgs.msg_info{
	background: url(/images/template/ico-info.gif) no-repeat scroll 10px 50%;
	background-color: #E8F6FF;
	border: 2px solid #B8E2FB;	
	color: #153E7E;
}

.msgs.msg_warning{
	background: url(/images/template/ico-warning.gif) no-repeat scroll 10px 50%;
	background-color: #FFF5CC;
	border: 2px solid #F2DD8C;
	color: #DAA520;
}

.msgs.msg_success{
	background: url(/images/template/ico-done.gif) no-repeat scroll 10px 50%;
	background-color: #EAF7D9;
	border: 2px solid #BBDF8D;
	color: #387C44;
}
/* Classes for the messages starts here*/
.ssv_message_div{
 background:#FFCCCC none repeat scroll 0 0;
 border: 1px solid #DD7777;
 color: #C52020;
 margin-top: 5px;
 margin-bottom: 5px;
 margin-left: 10px;
 font-size: 12px;
 width: 800px;	
}

.message_queue_div{
 /*color: #C52020;*/
 margin: 2% 15% 2% 0;
 font-size: 13px;
 width: 100%;	
}

.success {
	color: #2E8000;
	font-weight: bold;
	margin: 5px 5px;
}

.failed {
	color: #FF0000;
	font-weight: bold;
	margin: 5px 5px;
}

.resizable-textarea .grippie {
	height: 9px;
	overflow: hidden;
	background: #eee url(/images/template/grippie.png) no-repeat center 2px;
	border: 1px solid #ddd;
	border-top-width: 0;
	cursor: s-resize;
}

.resizable-textarea textarea {
	margin-bottom: 0;
	display: block;
}

/*ends here*/ /* Coupon search page css starts here*/
.admin_note {
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	font-weight: italic;
	background-color: #FFCCCC;
	color: #C52020;
	border: 1px solid #DD7777;
}

#stores_regform {
	margin-top: 20px;
	margin-bottom: 20px;
}

img.no_border {
	border: 0px;
}

/* @@@ merchant start*/
.td_merchant_home_step_by_step {
	font-size: 14px;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #193959;
}

.td_merchant_home_coupons_heading {
	border-right: 1px solid #FFFFFF;
}

.td_merchant_home_coupons_heading_additional {
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

.td_merchant_home_message {
	padding-top: 10px;
	color: red;
}

div.heading {
	color: rgb(25, 57, 89);
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 0px;
}

.stores_manage_map {
	margin-left: 50px;
	margin-top: 20px;
	width: 625px;
	height: 300px;
	background-color: rgb(229, 227, 223);
}

.table_merchant_store {
	width: 250px;
	border-right: 1px solid #FFFFFF;
}

.stores_manage_message {
	padding-left: 50px;
	padding_top: 30px;
	padding-bottom: 10px;
	color: red;
}

.stores_group_manage_td {
	margin: 20px 20px 20px 20px;
	width: 700px;
	color: #193959;
}

.text_decoration_none {
	text-decoration: none;
}

.border_none {
	border: none;
}

.stores_edit_map_location_info {
	margin: 5px;
	width: 600px;
	height: 500px;
	position: relative;
	background-color: rgb(229, 227, 223);
}

.padding_bottom_10px {
	padding-bottom: 10px;
}

.merchant_ads_manage_table_heading {
	border-right: 1px solid #FFFFFF;
	width: 120px;
}

.business_info {
	color: #193959;
	font-size: 18px;
	font-style: arial;
}

.learn_more_description {
	font-weight: bold;
	padding-bottom: 10px;
}

.pad_bottom_15px {
	padding-bottom: 15px;
}

/* @@@ merchant end*/
#merchant_store {
	margin-bottom: 20px;
}

.hdrline {
	color: #ffffff;
}

.heading {
	color: rgb(25, 57, 89);
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 0px;
}

.leftspace {
	padding-top: 20px;
	padding-left: 30px;
}

.input,textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #006;
}

.fontblack {
	color: black;
	font-weight: bold;
}

.cs_bg {
	height: 150px;
	width: 375px;
	background: url(/images/coupon/cs_bg.png) no-repeat;
	cursor: pointer;
}

.cs_bg1 {
	height: 150px;
	width: 375px;
	background: url(/images/coupon//cs_bg1.png) no-repeat;
	cursor: pointer;
}

.cs_f_bgt {
	height: 150px;
	width: 375px;
	background: url(/images/coupon/cs_f_bgt.png) no-repeat;
}

.cs_f_bg1t {
	height: 150px;
	width: 375px;
	background: url(/images/coupon/cs_f_bg1t.png) no-repeat;
}

.cs_f_bg {
	height: 150px;
	width: 375px;
	background: url(/images/coupon/cs_bg.png) no-repeat;
	margin-top: 15px;
	cursor: pointer;
}

.cs_f_bg1 {
	height: 150px;
	width: 375px;
	background: url(/images/coupon/cs_bg1.png) no-repeat;
	margin-top: 15px;
	cursor: pointer;
}

.markerimgposition { /*	
float:left;
padding:10px;
cursor:pointer;
*/
	float: left;
	padding: 10px;
	padding-left: 25px;
	padding-top: 25px;
	padding-bottom: 50px;
}

.markerimgposition_featured {
	float: left;
	padding: 10px;
	padding-left: 25px;
	padding-top: 25px;
	padding-bottom: 50px;
}

.addressposition {
	padding: 20px;
	color: black;
	position: relative;
}

.addressposition_featured {
	padding: 20px;
	color: black;
	position: relative;
}

.couponimgposition {
	position: absolute;
	right: 27px;
	top: 7px;
}

.couponimgposition_featured {
	position: absolute;
	right: 27px;
	top: 25px;
}

.featured_bg {
	padding-top: 48px;
	height: 530px;
	width: 400px;
	padding-left: 23px;
	background: url(/images/coupon/featured.png) no-repeat;
}

/* Coupon search page css ends here*/
.redbackground {
	background: #FFCCCC;
	color: #000000;
	border: 1px solid red;
}

.greenbackground {
	background: #B5EDBC;
	color: #000000;
	border: 1px solid GREEN;
}

.left32 {
	padding-left: 32px;
}

.left {
	padding-right: 8px;
}

input.btnhov {
	font-size: 84%;
	border-top-color: black;
	border-left-color: black;
	border-right-color: #930;
	border-bottom-color: #930;
	background-color: #18385d;
	color: white;
}

input.addbutton {
	color: #050;
	font-size: 84%;
	border: 1px solid;
	color: white;
	background-color: #18385A;
	border-top-color: #696;
	border-left-color: #696;
	border-right-color: #363;
	border-bottom-color: #363;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.user_name_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
}

.myprombody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
}

.myprombody1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 15px;
}

.myprombodynotes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
}

.myprombodynolead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	color: #666666;
}

.myprombodynolead_parent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	color: #666666;
	width: 152px;
	padding-left: 8px;
	padding-right: 8px;
	height: 94px;
	vertical-align: middle;
}

.myprombodynolead:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	color: #666666;
}

.myprombody:link,.myprombody:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #666666;
	text-decoration: underline;
}
.user_name_link:link,.user_name_link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-decoration: underline;
}

.myprombodynotes:link,.myprombodynotes:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
}

.myprombodynotes:hover,.myprombocynotes:visited :hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #ED943C;
	text-decoration: none;
}

.user_name_link:hover,.user_name_link:visited :hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #ED943C;
	text-decoration: underline;
}

.myprombody:hover,.myprombocy:visited :hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #ED943C;
	text-decoration: underline;
}

.textmousehoveron {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #ED943C;
	text-decoration: none;
}

.textmousehoveroff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
}

.mypromName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #193959;
	text-decoration: none;
	font-style: normal;
	line-height: 18px;
}

.mypromName1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #1c1c1c;
	font-style: normal;
	line-height: 18px;
}

.mypromName:link,.mypromName:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #193959;
	text-decoration: underline;
	font-style: normal;
	line-height: 18px;
}

.mypromHS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #5E1524;
}

.mypromhdrbluebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #8C9CAC;
	text-decoration: none;
	padding-left: 8px;
}

.mypromhdrbluebar1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #8C9CAC;
	text-decoration: none;
	padding-left: 8px;
}

a.mypromhdrbluebar:link,a.mypromhdrbluebar:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 10px;
	vertical-align: middle;
}

a.mypromhdrbluebar:hover,a.mypromhdrbluebar:visited :hover {
	color: #193959;
	text-decoration: underline;
	font-size: 10px;
}

.mypromhdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8C9CAC;
	text-decoration: none;
	line-height: 14px;
}

a.mypromhdr:link,a.mypromhdr:visited {
	color: #8C9CAC;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}

a.mypromhdr:hover,a.mypromhdr:visited :hover {
	font-size: 10px;
	color: #193959;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
}

.body2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
}

a.body2:link,a.body2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
	line-height: 18px;
}

a.body2:hover,a.body2:active,a.body2:visited :hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #ED943C;
	text-decoration: none;
}

a.states,a.states:hover,a.states:active,a.states:visited :hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #ED943C;
	text-decoration: none;
}

.body2leadin {
	text-decoration: none;
	text-transform: uppercase;
	color: #8C9CAC;
	font-weight: normal;
}

.bodyred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #5E1524;
	text-decoration: none;
}

.body3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8C9CAC;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
}

.State {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC6633;
	text-decoration: none;
	page-break-before: always;
	line-height: 14px;
}

a:link {
	text-decoration: underline;
	color: #666666;
}

.bodytitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #193959;
	text-decoration: none;
	font-weight: bold;
}

.nametitle {
	color: #5E1524;
	font-weight: bold;
}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC6633;
	text-decoration: none;
}

a:hover {
	color: #ED943C;
	text-decoration: underline;
}

a:visited {
	color: #666666;
	text-decoration: underline;
}

a:visited :hover {
	color: #ED943C;
}

.login_bgc1 {
	background-color: #FFFFFF;
}

.maintable1 {
	border: 1px solid #8C9CAC;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	width: 450px;
}

.maintable2 {
	border: 1px solid #8C9CAC;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	width: 750px;
}

.citytable1 {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FEFDEB;
	border: 1px solid #8C9CAC;
}

.call1800 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: right;
	font-weight: normal;
	vertical-align: bottom;
}

.toptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	color: #8C9CAC;
	text-decoration: none;
}

.greenbartxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
}

.snav,a.snav:link,a.snav:visited {
	color: #193959;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
}

a.snav:hover,a.snav:active,a.snav:visited :hover {
	color: #ED943C;
}

.hdrlink,a.hdrlink:link,a.hdrlink:visited {
	color: #FFFFFF;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	margin-right: 3px;
}

.poplink,a.poplink:link,a.poplink:visited {
	font-size: 14px;
	text-decoration: none;
	margin-right: 3px;
}

a.poplink:hover {
	color: #DE6909;
	FONT-WEIGHT: BOLD;
	font-size: 14px;
	text-decoration: none;
}

.couponsearch_view,a.couponsearch_view:link,a.couponsearch_view:visited
	{
	text-decoration: none;
	margin-right: 3px;
}

a.couponsearch_view:hover {
	color: #DE6909;
	FONT-WEIGHT: BOLD;
	text-decoration: none;
}

#thumb IMG { /*  @@@   */
	max-width: 100px;
	max-height: 100px;
	/* CSS Hack for IE <start> Not CSS Error*/
	width: expression(this .   width >     100 ?     100px :     true);
	height: expression(this .   height >     100 ?     100px :     true);
	/* CSS Hack for IE <end>*/
}

a.hdrlink:hover {
	color: #ED943C;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.ftrlink:link,a.ftrlink:visited {
	color: #FFFFFF;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.ftrlink:active,a.ftrlink:visited :hover {
	color: #FFFFFF;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.ftrlink:hover {
	color: #ED943C;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.city {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #8C9CAC;
	page-break-before: always;
}

a.city:link,a.city:visited {
	color: #8C9CAC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}

a.city:hover,a.city:active,a.city:visited :hover {
	color: #ED943C;
	font-size: 10px;
}

a.State:link,a.State:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC6633;
	text-decoration: none;
}

a.State:hover,a.State:active,a.State:visited :hover {
	color: #ED943C;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #FFFFFF;
	color: #8C9CAC;
	margin: 0px;
}

input,textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*background: #FFFFFF;*/
	color: #1c1c1c;
	margin: 0px;
}

.flinkmedTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #0000AA;
	cursor: pointer;
}

hr {
	color: #000000;
	height: 1px;
}

a.bodytitle:link,a.bodytitle:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #193959;
	text-decoration: underline;
	font-weight: bold;
	line-height: 24px;
	font-size: 10px;
}

a.bodytitle:hover,a.bodytitle:active,a.bodytitle:visited :hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ED943C;
	text-decoration: none;
	font-weight: bold;
	line-height: 24px;
	font-size: 10px;
}

.returntop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5E1524;
	font-variant: small-caps;
	text-decoration: underline;
}

a.returntop:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5E1524;
	font-variant: small-caps;
	text-decoration: underline;
}

a.returntop:visited {
	color: #5E1524;
	text-decoration: underline;
	font-weight: normal;
	font-size: 10px;
	font-variant: small-caps;
	font-family: Arial, Helvetica, sans-serif;
}

a.returntop:hover {
	color: #ED943C;
	font-size: 10px;
	font-variant: small-caps;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

.tabletextbk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.textinput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #9BAAAF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #AABBBF;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #9BAAAF;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #9BAAAF;
	padding-right: 3px;
	padding-left: 3px;
	background-image: url(images/txtboxbg.gif);
}

.login_tdc {
	color: red;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 1px;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	text-align: center;
	font-size: 10px;
	background-color: #FFF8DF;
}

.yourinfodiv {
	background-color: #FEFDEB;
	border: 1px solid #8C9CAC;
}

.registration2div {
	background-color: #FEFDEB;
	border: 1px solid #8C9CAC;
}

.tableb {
	background-color: #FEFADC;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	line-height: 16px;
	text-align: center;
}

.tableb1 {
	background-color: #FEFADC;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	line-height: 16px;
}

.tablec {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 24px;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	font-size: 11px;
	vertical-align: middle;
}

.tablec1 {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	font-size: 11px;
}

.tablec2 {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	font-size: 11px;
	padding-left: 2px;
}

.tablec3 {
	padding: 3px 10px 3px 0;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	font-size: 11px;
	vertical-align: middle;
	text-align: center;
}


.tabled {
	text-align: left;
	padding-left: 15px;
	background-color: #193959;
	height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
}

.tabled1 {
	height: 30px;
	background-color: #193959;
	height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
}

.tabled2 {
	height: 30px;
	background-color: #193959;
	height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	border-right: 1px solid #FFFFFF;
	text-align: center;
}

.tablee {
	background-color: #FEFADC;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	border-left: 1px solid #FEFADC;
	border-top: 1px solid #FEFADC;
	line-height: 16px;
}

.tableBuy {
	padding-left: 15px;
	background-color: #193959;
	height: 30px;
	width: 135px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
}

.submit {
	padding-left: 5px;
	background-color: #193959;
	height: 22px;
	width: 80px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
}

.submit1 {
	padding-left: 5px;
	background-color: #193959;
	height: 25px;
	width: 80px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
}

.submit_big {
	padding-left: 5px;
	background-color: #193959;
	height: 25px;
	width: 110px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
}

.submit2 {
	padding-left: 5px;
	background-color: #193959;
	height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
}

.tabled_text {
	color: white;
}

.steps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-style: inherit;
	font-size: 10px;
}

#yourImage IMG { /*  @@@   */
	max-width: 72px;
	max-height: 108px;
	/* CSS Hack for IE <start> Not CSS Error*/
	width: expression(this .   width >     72 ?     "72px" :     "auto");
	height: expression(this .   height >     108 ?     "108px" :     "auto")
		;
	/* CSS Hack for IE <end>*/
}

img.bigImg { /*  @@@   */
	max-height: 149px;
	max-width: 210px;
	/* CSS Hack for IE <start> Not CSS Error*/
	width: expression(this .   width >     210 ?     210 :     true);
	/* CSS Hack for IE <end>*/
}

img.friendImg { /*  @@@   */
	max-height: 45px;
	max-width: 45px;
	/* CSS Hack for IE <start> Not CSS Error*/
	width: expression(this .   width >     45 ?     45 :     true);
	height: expression(this .   height >     45 ?     45 :     true);
	/* CSS Hack for IE <end>*/
	vertical-align: middle;
}

div.fixedContainer {
	width: 45px;
	height: 50px;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 5px;
}

div.thumby { /*  @@@   */
	max-height: 150px;
	max-width: 210px;
	/* CSS Hack for IE <start> Not CSS Error*/
	width: expression(this .   width >     210 ?     210 :     true);
	/* CSS Hack for IE <end>*/
}

span.messageArena {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

div.userCaptionContainer {
	height: 20px;
	width: 210px;
}

div.bigPhotoContainer {
	width: 210px;
}

.smallPhotoContainer {
	height: 36px;
	width: 45px;
}

.BUTTON2:link,.BUTTON2:visited {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	vertical-align: middle;
	margin-top: 2px;
	margin-bottom: 3px;
	background-color: #8C9CAC;
	padding: 4px;
	border: 1px solid #193959;
	margin-right: 4px;
	margin-left: 4px;
	text-decoration: none;
	width: 6px;
}

.BUTTON2:hover,.BUTTON2:visited :hover {
	color: #193959;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	vertical-align: middle;
	margin-top: 2px;
	margin-bottom: 3px;
	background-color: #8C9CAC;
	padding: 4px;
	border: 1px solid #193959;
	margin-right: 4px;
	margin-left: 4px;
	text-decoration: none;
	width: 6px;
}

label.error {
	background: transparent url(/images/template/unchecked.gif) no-repeat;
	color: #EA5200;
	font-size: 11px;
	font-weight: bold;
	float: left;
	padding-left: 18px;
	padding-bottom: 2px;
	text-align: left;
}

label.checked {
	background: url("/images/template/checked.gif") no-repeat 0px 0px;
}

.help {
	background: url("/images/template/icon-info.gif") no-repeat 1px 1px;
	padding-left: 18px;
	padding-bottom: 4px;
	color: #8C9CAC;
	float: left;
	font-style: italic;
	font-size: 11px;
	padding-top: 1px;
	visibility: hidden;
	display: block;
}

.help1 {
	background: url("/images/template/icon-info.gif") no-repeat 1px 1px;
	padding-left: 18px;
	padding-bottom: 4px;
	color: #8C9CAC;
	float: left;
	font-style: italic;
	font-size: 11px;
	padding-top: 1px;
	display: block;
}

.leftnav {
	background: url("/images/template/sideblue.gif") repeat-x;
	height: 450px;
	vertical-align: top;
	padding-right: 10px;
}

.leftnav_student {
	background: url("/images/template/sideblue.gif") repeat-x;
	height: 450px;
	vertical-align: top;
}

.leftnav_purple {
	background: url("/images/template/sidepurple.gif") repeat-x;
	height: 450px;
	vertical-align: top;
}

.leftnav_green {
	background: url("/images/template/sidegreen.gif") repeat-x;
	height: 450px;
	vertical-align: top;
}

.tagMatches span {
	background-color: #8C9CAC;
	color: #FFFFFF;
	cursor: pointer;
	margin-right: 4px;
	padding: 2px;
}

.seperate {
	padding-left: 2px;
	list-style: none;
	display: inline;
	color: #FFFFFF;
	margin-left: -5px;
}

.boldtab {
	color: #F1A963;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	vertical-align: middle;
}

.sortheader {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.homepage {
	padding: 20px;
}

.homepage1 {
	padding: 40px;
}

.gridheading {
	padding-left: 40px;
	font-weight: bold;
	padding-bottom: 10px;
	color: #8C9CAC;
}

.gridheading1 {
	padding-left: 40px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 30px;
	color: #8C9CAC;
}

.gridheading2 {
	font-weight: bold;
	padding-bottom: 12px;
	padding-top: 20px;
	color: #8C9CAC;
	padding-left: 0px;
}

.homelink {
	height: 20px;
	padding-left: 116px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-top: 0px;
}

.homelink1 {
	height: 20px;
	padding-bottom: 2px;
}

.preference {
	padding-left: 50px;
	padding-top: 50px;
	padding-bottom: 50px;
}

.distribution {
	vertical-align: middle;
	padding-left: 10px;
}

.bussiness_anchor {
	position: absolute;
	top: 130px;
	left: 50px;
	width: 50px;
	height: 50px;
}

.bussinessimg {
	background: url(/images/template/business_EasyIcon.png) no-repeat;
	height: 200px;
	width: 600px;
	position: relative;
}

.bussiness_anchor1 {
	position: absolute;
	top: 90px;
	left: 200px;
	width: 50px;
	height: 50px;
}

div.addressposition span,addressposition_featured span {
	font-size: 14px;
}

.learnmoretext {
	padding-bottom: 10px;
}

.learnmoretext1 {
	padding-bottom: 15px;
}

.regerror {
	width: 300px;
}

.foottext {
	position: absolute;
	bottom: 0;
	left: 0;
}

.gapbetween {
	margin-top: 2px;
}

.merchanthomefont {
	font-size: 14px;
	padding-bottom: 15px;
	color: #193959;
}

.merchanthomeheading {
	font-size: 16px;
	font-weight: bold;
	color: #193959;
}

.merchanthomeheading_small {
	font-size: 14px;
	font-weight: bold;
	color: #193959;
}

.mapit_button {
	background: transparent url(/images/mapit.png) no-repeat;
	height: 22px;
	width: 69px;
}

.reply_string {
	font-size: 9px;
	float: left;
}

.pagin_div {
	float: right;
	font-size: 10px;
	text-decoration: none;
	margin-right: 30px;
}

.hdrline {
	color: #FFFFFF;
}

.background {
	background: url("/images/template/purplebar3.gif");
}

.get_dynamic_table {
	font-weight: bold;
	font-size: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.user_name {
	font-size: 12px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.spacer_image {
	width: 4px;
	height: 1px;
}

.coupons_table {
	margin-top: 30px;
	margin-bottom: 40px;
	margin-left: 20px;
	width: 94%;
}

#parent_form label.error {
	background: transparent url(/images/template/unchecked.gif) no-repeat;
	color: #EA5200;
	font-size: 11px;
	font-weight: bold;
	float: left;
	padding-left: 18px;
	padding-bottom: 2px;
	text-align: left;
	display: block;
}

#parent_form label.checked {
	background: url("/images/template/checked.gif") no-repeat 0px 0px;
}

#parent_form .help2 {
	background: url("/images/template/icon-info.gif") no-repeat 1px 1px;
	padding-left: 18px;
	padding-bottom: 4px;
	color: #8C9CAC;
	float: left;
	font-style: italic;
	font-size: 11px;
	padding-top: 1px;
	display: block;
	visibility: hidden;
}

#student_funds label.error {
	background: transparent url(/images/template/unchecked.gif) no-repeat;
	color: #EA5200;
	font-size: 11px;
	font-weight: bold;
	float: left;
	padding-left: 18px;
	padding-bottom: 2px;
	text-align: left;
	display: block;
}

#student_funds label.checked {
	background: url("/images/template/checked.gif") no-repeat 0px 0px;
}

/*Styles which will be applied to "common/functions.php"*/
.header_bar_height {
	height: 47px;
}

.header_bar {
	vertical-align: top;
	height: 52px;
}

.leftnav_bar_height {
	height: 50px;
	vertical-align: center;
	text-align: right;
}

.parent_header {
	height: 15px;
	vertical-align: middle;
	background: url('/images/template/green3.gif');
}

.clearspace {
	clear: both;
}

table.ads td {
	width: 210px;
	vertical-align: top;
	height: 14px;
}

td.graphcolors {
	height: 10px;
	width: 10px;
}

.graph {
	background-color: #ebf5ff;
	width: 100%;
	font-size: 10px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

td.ads {
	width: 210px;
	vertical-align: top;
}

.spacer {
	height: 14px;
}

div.students_year {
	font-weight: bold;
	font-size: 13px;
}

td.schoolmates {
	vertical-align: top;
	width: 120px;
}

div.studentpagetext {
	margin: 0px 0px 10px 0px;
	color: #193959;
	"
}

div.studentpagetext2 {
	margin: 20px 0px 10px 20px;
	color: #193959;
}

div.redmsg {
	color: red;
}

table.userbaskettable {
	width: 88%;
	margin: 30px 0px 40px 20px;
}

div.merchantstable {
	margin-top: 20px;
	margin-left: 20px;
	width: 70%;
}

img.userbasketdeleteimg {
	border: 0;
}

table.couponstable1 {
	background-color: #FFFFEF;
	width: 100%;
	border: 1px solid #848284;
}

div.merchantdetailstext {
	font-size: 14px;
	font-weight: bold;
	color: #193959;
	margin-top: 20px;
	margin-left: 20px;
}

.header_contactus_background {
	background: url('/images/template/pwhdr_home_08_ltbluebargrs.gif')
		no-repeat 1px 1px;
	padding-left: 160px;
}

.coupon_search_input {
	background-color: #FEFCD6;
}

fieldset {
	border: 1px solid gray;
	padding: 8px;
	margin: 8px 0;
}

fieldset legend {
	background-color: #7c5b47;
	border-width: 1px;
	border-style: solid;
	border-color: #7c5b47;
	color: #ffcc99;
	font-weight: bold;
	font-size: 110%;
	padding: 2px 5px;
	margin: 0px 0px 10px 0px;
	position: relative;
	top: -12px;
}

.button_save {
	background: url(/images/buttons/button_submit.png) no-repeat;
}

.card_type_display_link {
	font-size: 14px;
	line-height: 16px;
	width: 180px;
	color: #193959;
	text-decoration: none;
}

.card_type_display_link:hover {
	font-size: 14px;
	line-height: 16px;
	color: #ED943C;
	width: 180px;
}

card_type_display_link:link {
	font-size: 14px;
	line-height: 16px;
	color: #ED943C;
	width: 180px;
	font-weight: bold;
	text-decoration: none;
}

div.selected {
	background: url("/images/admin/menu-expanded.gif") no-repeat 0px 0px;
	font-weight: bold;
	padding-left: 20px;
	float: ;
}

div.selected1 {
	background: url("/images/admin/menu-expanded.gif") no-repeat 0px 0px;
	font-weight: bold;
}

.store_check_box {
	width: 16px;
}

.month_label {
	width: 600px;
}

#greyout {
	opacity: 0.4;
	filter: alpha(opacity = 40);
	//
	msie
}

.errorborder {
	border-color: red;
	border-style: double;
}


.password_change {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
}
.password_change:link,.password_change:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #666666;
	text-decoration: underline;
}
.password_change:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #ED943C;
	text-decoration: underline;
}
#myBox {
    color: #193959;
    padding: 20px;
    text-align: left;
    background-color: #193959;
    border: 3px solid #fff;
}