body {
	background: #FFFFFF url(couponsrealm/bg_couponsrealm.gif) repeat;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
a{ }
h1{
	background: url(couponsrealm/logo_couponsrealm.gif) no-repeat left top;
	height: 63px;
	width: 99px;
	font-size: 12px;
	color: #333333;
	margin: 5px;
	padding: 0px;
	float: left;
}

h1 span a{
	text-decoration: none;
	text-indent: -1500px;
	display: block;
	height: 63px;
	width: 99px;
	
	
}
h1.frMargin {
	
}

h2{
	margin: 0px;
	font: normal 24px Georgia, "Times New Roman", Times, serif;
	color: #FF9900;
	
}
h2, h2 a {
	
}
h3, h4 {
	background: url(couponsrealm/bgH_couponsrealm.gif) repeat-x left top;
	padding-left: 10px;
	height: 22px;
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 2px;
	font: normal 16px Georgia, "Times New Roman", Times, serif;
	
}


h3, h3 a{
	color: #333333;
	

}
h4 {

}
h4,  h4 a{

}



img {
	
}


/* ------------------------ CONTAINER --------------------------------*/

  #container{

} 

/* ------------------------ top --------------------------------*/
#topContent{
	background: url(couponsrealm/bg_top_couponsrealm.gif) repeat-x left bottom;
	height: 75px;	
	}
#browseAllList {
	font-size: 11px;
	margin: 30px 10px 10px;
	padding: 0px;
	float: left;
	width: 18em;
	
	
}
#browseAllList ul{
	margin: 0px;
	padding: 0px;
	text-align: left;
	display: block;
	
	}
#browseAllList ul li {
	display: inline;
	list-style: none;
	background: url(couponsrealm/bullet2_couponsrealm.gif) no-repeat left center;
	margin: 0px 0px 0px 10px;
	padding: 0px 8px;
	}

#browseAllList ul li a {
	color: #C9C8C8;
	text-decoration: none;
	}
#browseAllList ul li.first{
}
#searchBox {
	margin: 23px 10px 10px;
	padding: 0px;
	float: right;
	width: 10em;
	text-align: right;
}

form#search {
	margin: 0px;
	padding: 0px;

	
}

form#search input#searchB{
	font-size: 9px;
	background: #979EAE;
	border: 1px outset #E0DFE3;
	color: #FFFFFF;
	margin: 0px 0px 0px 3px;
	padding: 0px;
	
}
form#search input#searchField{
	background: #FFFFFF;
	border: 1px inset #E0DFE3;
	margin: 0px;
	padding: 0px;
	font-size: 10px;

}
#topLinks {
	clear: right;
	margin: 2px 0px 0px;
	padding: 0px;
}

#topLinks ul {
	margin: 0px;
	font-size: 11px;
	text-align: right;
}
#topLinks ul li{
	display: inline;
	margin: 0px 15px;
	padding: 0px;
	list-style: none;
}
#topLinks ul li a{
	color: #909090;
}



 


/* ------------------------------- center frame ------------------------------------------*/
#contentBox{
	position:relative;
	clear: both;
	

	
}

#contentBox, #sideContent {
	background: url(couponsrealm/bg_content_couponsrealm.gif) repeat;

}

/* ------------------------------- main frame ------------------------------------------*/

#mainContent {
	background: url(couponsrealm/bg_mainC_couponsrealm.gif);
	margin: 0px;
	padding: 10px 1%;
	border-left: 1px solid #CCCCCC;
	float: right;
	width: 72%;
	}
#mainContent .aText {
	font-size: 10px;
	margin: 10px;
	color: #333333;
	
}
#mainContent .aText a{
	color: #333333;

}
#mainContent div.column2 {

	}
#mainContent div.storeBox1, #mainContent div.cpnListTbl, #mainContent div.storeDirTbl, #mainContent div.catBox1{
	background: #FFFFFF url(couponsrealm/bgW_couponsrealm.gif) repeat;
	border: 1px solid #C6C6C6;
	padding: 0px 0px 10px;
	width: 95%;
	margin:15px;
}
#mainContent div.storeDirTbl {
background:NONE;
}
#mainContent div.storeBox1 .aText {
	
}
#mainContent div.storeBox1 a img {
	display:block;
	margin: 0px 5px;
	float: right;
	border:none;
	padding: 5px;
	
	}

#mainContent div.storeBox1 ul, #mainContent div.cpnListTbl ul, #mainContent div.catBox1 ul.subCatList {
	margin: 5px 10px;
	font-size: 12px;
	border-top: 1px dotted #F9DBA4;
	padding: 0px;
}
#mainContent div.cpnListTbl ul{
border-top: 1px solid #F9DBA4;
}
#mainContent div.catBox1 ul.subCatList{
border:none;
}
#mainContent div.storeBox1 ul li, #mainContent div.cpnListTbl ul li, #mainContent div.catBox1 ul.subCatList li{
	list-style: none;
	padding: 8px 8px 8px 18px;
	border-bottom: 1px dotted #F9DBA4;
	margin: 0px;
	background: url(couponsrealm/bullet2_couponsrealm.gif) no-repeat 5px 13px;
}
#mainContent div.cpnListTbl ul li{
border-bottom: 1px solid #F9DBA4;
background: none;
}
#mainContent div.cpnListTbl ul li .cpnDesc, #mainContentF .cpnDesc{
	font-size:12px;
	color: #000000;
	display: block;

	
}
#mainContent div.cpnListTbl ul li span.expire, #mainContentF .expire {
	font-size: 10px;
	display: block;
	
}
#mainContent div.cpnListTbl ul li span.restrictions, #mainContentF .restrictions{
	color: #FF6600;
	font-size: 9px;
}
#mainContent div.cpnListTbl ul li a.redeemB {
	background: url(couponsrealm/b_Rdm_couponsrealm.gif) no-repeat left top;
	height: 46px;
	width: 52px;
	margin-left: 10px;
	margin-right: 10px;
	display: block;
	float: left;
	text-indent: -600px;
	text-decoration: none;
	}
#mainContent div.storeBox1 ul li a, #mainContent div.catBox1 ul.subCatList li a{
	color: #333333;
}

#mainContent div.storeDirTbl ul {
	font-size:11px;
	line-height: 16px;
	}
#mainContent div.storeDirTbl ul li {
list-style-type:none;
margin:5px;
}
#mainContent div.storeDirTbl ul li span.desc {
display:block;
}
#mainContent div.storeDirTbl ul li a {
font-weight:bold;
color:#666699;

}



#mainContent ol a, #mainContent p a {
	
}
#mainContent p {
}

/* ------------------------------- side frame ------------------------------------------*/

#sideContent {
	padding: 10px 1% 10px 3%;
	float: left;
	width: 20%;
	
}
#sideContent .sideBox {
	margin: 5px 1% 20px;
	padding: 0px;
	
}
#sideContent .headerS {
	font-size: 11px;
	padding: 2px 0px 1px 8px;
	background: url(couponsrealm/bullet_couponsrealm.gif) no-repeat left 5px;
	border-bottom: 1px solid #979EAE;
}
#sideContent .headerS, #sideContent .headerS a {
	color: #EB9A41;
}
#sideContent .headerS a{
	
}
#sideContent ul {
	margin: 0px;
	padding: 0px;
	font-size: 11px;

}
#sideContent ul li {
	list-style: none;
	padding-left: 5px;
	
}
#sideContent ul li a {
	color: #7B8499;
}
#sideContent div.aText{
	font-size:10px;
	margin: 2px 10px;
	white-space:normal;
}
#sideContent div.aText, #sideContent div.aText a{

}
#sideContent img {
margin: 5px;
border: none;
}


/* ------------------------------- bottom frame ------------------------------------------*/

#bottomFrame {
	clear: both;
	font-size: 10px;
	margin: 0px;
	padding: 5px 10px 20px;
	background: url(couponsrealm/bgW_couponsrealm.gif) repeat left top;
	border-top: 1px solid #CCCCCC;

	}
#bottomFrame, #bottomFrame a {
	color: #333333;
}


/* ------------------------------- general and misc. ------------------------------------------*/
	

.searchRez, #mainContent p {
	font-size:12px;
	display:block;
	margin:10px 15px;
}
#mainContent p a{
	color: #666699;
	font-weight: bold;
}
.storeListBox {
	background: #FFFFFF url(couponsrealm/bgW_couponsrealm.gif) repeat;
	border: 1px solid #C6C6C6;
	border-collapse:collapse;
	vertical-align: top;
	width: 25%;
	padding: 0px 0px 15px 0px;
	font-size:10px;
}
.storeListBox br+h4{
margin-top:15px;
}

.storeListBox a{
color:#000000;
margin-right:5px;
margin-left:5px;
}
a.allOf {
	font-size:10px;
	display:block;
	text-align:right;
	margin-right:10px;
	color: #666666;
}

.linkDirTbl {
	margin:30px 15px;
	width:95%;
	background: #FFFFFF url(couponsrealm/bgW_couponsrealm.gif) repeat;
	border: 1px solid #C6C6C6;
	border-collapse:collapse;
	
	}
.linkDirTbl td {
	padding:10px;
	text-align:center;
	font-size: 12px;
	border: 1px solid #C6C6C6;
}
.linkDirTbl a {
	color: #737C93;
	font-size: 16px;
	display: block;
}
#mainContent  OL {
	font-size: 12px;
}
#mainContent  OL, #mainContent  OL a {
color:#000000;}
#mainContent  OL a{
white-space:nowrap;
}


/* ------------------------------- store frame ------------------------------------------*/

#mainContentF {
	float:left;
	margin-left:10px;
	margin-top: 10px;

	
}

#mainContentF .codeTxt{
	font-size:14px;
	font-weight:bold;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 3px;
	border: 1px solid #979EAE;
	text-align: center;
	background: url(couponsrealm/bgW_couponsrealm.gif) repeat;
	width:60%;
	margin-left:auto;
	margin-right:auto;

	
	}
