body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none}
h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #000080; font-weight: bold}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000080; font-weight: bold}
a { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000080; text-decoration: underline; font-weight: bold}
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #009900; text-decoration: underline}

.site {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none; text-align: justify; background-color: #000000; border: 1px #FFFFFF solid;}
.mainmenu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight: bold}
.pagetitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight: bold; background-color=#FF6600}
.shopping_breadcrumbs {
				font-size:x-small;
}
.shopping_breadcrumbs a {
				font-size:x-small;
				font-family:Verdana,Arial;
}
#SR_Shopping_Breadcrumbs {
	font-size:x-small;
	font-family:Verdana,Arial;
}
#SR_Shopping_Breadcrumbs a {
	font-size:x-small;
	font-family:Verdana,Arial;
}

#SR_Shopping_Breadcrumbs_Item {
	display:inline;
}

#SR_Merchant_Rating {
	color:#FF000; 	
}



#standardpage_content_table {width:790px; background-color:"#000000";margin-left:auto;margin-right:auto;}
.account_history_table_row1 {background-color:#D3D3D3}
.account_history_table_row2 {background-color:#F4F4F4}

#Index_PageTable
{
	border: none;
	
}

#Index_PageTable p
{
	text-align: center;
}

#Index_DailyDealsTable
{
	border:none;
}

#Index_DailyDealsTable td.Index_DD_Header
{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000080; font-weight: bold
	
}

#Index_DailyDealsTable td.Index_DailyDealsTableItems
{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000080; 
}



/* these are deal-of-the-day page styles */
.dotd_list { width: 500px; border: none; margin-left:auto; margin-right:auto;}
.dotd_list td { border: 2px solid #000080; padding:10px; background-color=#FFFFCC; font-family:Arial; color:#00080;text-align:center;}
.dotd_list tr.header td {font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #000080; font-weight: bold}
/*these are used as some dotd links are javascripts that we have to override our style and let their table style come through */
.dotd_list_thirdparty_script td {border:none; padding: 0px; text-align:center;}
.dotd_list_thirdparty_script {margin-left:auto; margin-right:auto;}


pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}


.rsslibchannel { color: #FF0000 }
.rsslibitem { }


/* Header */

#tblheaderTop { margin-left:auto; margin-right:auto; width:990px; height:13px;}
#tblheaderMid { margin-left:auto; margin-right:auto; width:990px; height:124px; }
#tblheaderBtm { margin-left:auto; margin-right:auto; width:990px; height:33px; padding-top:5px; background-image:url(images/header/headerBtm.png); background-repeat:no-repeat; text-align:center; }
#tblheaderMidSocialMediaSites { position:absolute;	 top:110px; left:920px}
#tblheaderShadow { margin-left:auto; margin-right:auto; width:990px; height:5px; clear:both; }
#tblButtonsBg { margin-left:auto; margin-right:auto; width:970px; height:33px; background-image:url(images/header/buttonsBg.png); background-repeat:repeat-x; }
#imgButtonsLeft { float:left; }
#imgButtonsRight { float:right; }
#tblButtonsBgContianer { width:950px; float:left; text-align:center; }
#tblButtonsContainer { margin-left:auto; margin-right:auto; width:710px; height:33px; }
#tblButtonsContainerMember { margin-left:auto; margin-right:auto; width:900px; height:33px; }

.headerMenu {padding:0;  margin:0 auto auto auto; list-style:none; height:33px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
.headerMenu li.top {display:block; float:left;}
.headerMenu li a.top_link {display:block; float:left; height:36px; line-height:27px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(drop3/blank.gif);}
.headerMenu li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:36px;background:url(drop3/blank.gif) right top;}
.headerMenu li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:33px;}
.headerMenu li a.top_link:hover
.headerMenu li a.top_link:hover span
.headerMenu li a.top_link:hover span.down 

.headerMenu li:hover > a.top_link
.headerMenu li:hover > a.top_link span
.headerMenu li:hover > a.top_link span.down

.headerMenu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.headerMenu a:hover {visibility:visible; position:relative; z-index:200;}
.headerMenu li:hover {position:relative; z-index:200;}

.headerMenu ul, 
.headerMenu :hover ul ul, 
.headerMenu :hover ul :hover ul ul,
.headerMenu :hover ul :hover ul :hover ul ul,
.headerMenu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.headerMenu :hover ul.sub {left:0; background:#fffedd; top:33px; padding:0px; border:1px solid #796e16; white-space:nowrap; width:160px; height:auto; z-index:300; text-align:left; color:#000244;}
.headerMenu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:160px; font-weight:normal;}
.headerMenu :hover ul.sub li a {display:block; font-size:11px; height:20px; width:160px; line-height:20px; text-indent:5px; color:#000244; text-decoration:none;}
.headerMenu :hover ul.sub li a.fly {background:#fffedd;}
.headerMenu :hover ul.sub li a:hover {background:#f9e872; color:#000244;}
.headerMenu :hover ul.sub li a.fly:hover {background:#f9e872 140px 7px no-repeat; color:#000244;}
.headerMenu :hover ul li:hover > a.fly {background:#f9e872 140px 7px no-repeat; color:#000244;} 

.headerMenu :hover ul :hover ul,
.headerMenu :hover ul :hover ul :hover ul,
.headerMenu :hover ul :hover ul :hover ul :hover ul,
.headerMenu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; padding:0px; border:1px solid #f9e872; white-space:nowrap; width:160px; z-index:400; height:auto;}


/*  White Label Site */
.SubDomainheaderMenu {padding:0;  margin:0 auto auto auto; list-style:none; height:33px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
.SubDomainheaderMenu li.top {display:block; float:left;}
.SubDomainheaderMenu li a.top_link {display:block; float:left; height:36px; line-height:27px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(drop3/blank.gif);}
.SubDomainheaderMenu li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:36px; right top;}
.SubDomainheaderMenu li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:33px;}
.SubDomainheaderMenu li a.top_link:hover
.SubDomainheaderMenu li a.top_link:hover span
.SubDomainheaderMenu li a.top_link:hover span.down 

.SubDomainheaderMenu li:hover > a.top_link
.SubDomainheaderMenu li:hover > a.top_link span
.SubDomainheaderMenu li:hover > a.top_link span.down

.SubDomainheaderMenu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.SubDomainheaderMenu a:hover {visibility:visible; position:relative; z-index:200;}
.SubDomainheaderMenu li:hover {position:relative; z-index:200;}

.SubDomainheaderMenu ul, 
.SubDomainheaderMenu :hover ul ul, 
.SubDomainheaderMenu :hover ul :hover ul ul,
.SubDomainheaderMenu :hover ul :hover ul :hover ul ul,
.SubDomainheaderMenu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.SubDomainheaderMenu :hover ul.sub {left:0; background:#FFFFFF; top:33px; padding:0px; border:1px solid #796e16; white-space:nowrap; width:160px; height:auto; z-index:300; text-align:left; color:#000244;}
.SubDomainheaderMenu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:160px; font-weight:normal;}
.SubDomainheaderMenu :hover ul.sub li a {display:block; font-size:11px; height:20px; width:160px; line-height:20px; text-indent:5px; color:#000244; text-decoration:none;}
.SubDomainheaderMenu :hover ul.sub li a.fly {background:#6D7B8D;}
.SubDomainheaderMenu :hover ul.sub li a:hover {background:#6D7B8D; color:#000244;}
.SubDomainheaderMenu :hover ul.sub li a.fly:hover {background:#6D7B8D 140px 7px no-repeat; color:#000244;}
.SubDomainheaderMenu :hover ul li:hover > a.fly {background:#6D7B8D 140px 7px no-repeat; color:#000244;} 

.SubDomainheaderMenu :hover ul :hover ul,
.SubDomainheaderMenu :hover ul :hover ul :hover ul,
.SubDomainheaderMenu :hover ul :hover ul :hover ul :hover ul,
.SubDomainheaderMenu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; padding:0px; border:1px solid #f9e872; white-space:nowrap; width:160px; z-index:400; height:auto;}



/* end white label site */


/*---:[ headlines ]:---*/

	#merchant_page h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-large; color: #000000; font-weight: bold; border-style:solid; border-color:#FFFFFF;}
	#merchant_page h2 {font-size:18px; font-weight:bold; color: #000000; text-align:center; }

/*---:[ CSS popup box notification ]"---*/
	.teaser {
		padding:0 0 0 11px;
		margin:10px;
		background:url("images/sr-popup/tsr-l2.gif") top left no-repeat;
	}
	.teaser h3 {
		background:url("images/sr-popup/tsr-r2.gif") top right no-repeat;
		margin:0;
		color:#FF0000;
		padding:8px 0 0.5em 0;
		text-decoration: underline;
	}
	.teaser p {
		margin:0 0 0 -11px;
		color:#FF0000;
		padding:0 11px 0.5em;
		border:1px solid #d8d8d8;
		border-width:0 1px;
		background:#dddddd;
	}
	.teaser div {
		margin:0 0 0 -11px;
		padding-left:11px;
		background:url("images/sr-popup/tsr-l2.gif") bottom left no-repeat;
	}
	.teaser a.close {
		display:block;
		text-align:right;
		padding:0 10px 10px 0;
		background:url("images/sr-popup/tsr-r2.gif") bottom right no-repeat;
	}




/*---------   merchant review table  --------------------*/
#merchant_review_table a:hover {
				cursor:pointer;
}
#merchant_review_table td {
				font-size:small;
				font-style: normal;
}
#create_new_review a:hover {
				cursor:pointer;
}

#new_review_saved_notification {
				
				text-align:center;
				color:red;
}


/*---------   signup page  --------------------*/
#signup_referral_input {
		display: none
}



