/* CSS Document */
body{
padding:0px;
margin:0px; 
}

#dhtmltooltip{
position: absolute;
width:;
border:#666 solid 1px;
padding:5px;
background:#B4E1F9;
font:normal normal 900 13px verdana;
visibility: hidden;
z-index: 100;
color:#000000;
font-weight:bold;
/*width:17.5%;*/
border:5px double white;
font-size:12px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
}

#container{
padding:0px; width:100%;
margin:auto;  min-width:1000px; background-color:#FFFFFF; 
}
#container #header{
width:100%; float:left; min-width:1000px;
margin:0px; padding:0px; background-image:url(/images/bg.gif); border-bottom:5px solid #BEE300;
} 
#header .logo{
float:left; margin:0px; padding:0px; width:272	px;
}
#header h1{ color: #C71585; min-width:375px; width:40%;  float:left; position:absolute; float:left;  
font-family:arial; font-size:11px; font-weight:bold;  padding-left:275px; text-align:center; 
}
#header h1 a { color: #C71585; text-decoration:underline; cursor:pointer;
}
#header h1 a:hover { text-decoration:none;
}
#header .search{
float:right;  width:37%; padding:10px 0px 0px 0px; /*margin:17px 0px 0px 0px;*/
}
#header #hyper{
float:left; width:75%; min-width:700px;
 height:0px;  margin:1px auto auto auto; padding:0px; position:relative; z-index:1;	
}
#header #hyper img{
float:left; border:none;
}
#header .search input{ float:left; color: #66CCFF;
font-family:arial;
font-size:18px;
font-weight: normal;
height:28px;
line-height:24px; padding-left:3px;
width:75%;
}
#header .search img{
margin-top:-6px;
}
#header #deals{
width:100%; float:left; background-color:#A59687; height:38px; text-align:right; background-image:url(/images/hbg.gif); 
}
#deals .by{
width:78%; padding:0px; margin:0px; text-align:right; float:right;
}
#deals .by img{ border:none;
}
#container #content{
width:100%; float:left; background-color:#FFFFFF;
}

#content #leftcoupons{ float:left;
width:69%; padding:0px; margin:5px 0px 0px 0px;
}
#leftcoupons #sub { float:left;
width:100%; padding:0px;  border:1px solid #55A6D1; margin-top:4px;
}
#sub h3 {
background-image:url(/images/rble.gif);
color:HotPink;
font-family:arial;
font-size:23px;
font-weight:normal;
margin:0;
padding:4px 0 0px 4px;
}
#sub .byalpha{
float:left;
margin:16px 0 0px 5px; text-align:center;
width:98%;
}
#sub .byalpha a{
background-color:whitesmoke;
border:1px solid #BEE300;
color:#124A8A;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
margin:0 3px 0 0;
padding:3px 4px;
}
#sub .byalpha a:hover{
background-color:#FFFFFF;
border:2px solid darkorange;
color:#EE0000;
text-decoration:none;
}


#sub #select-store{
border-right:1px dashed #BEE300; border-top:1px dashed #BEE300;
float:left;
margin:16px 0 18px 5px;
width:98%;
}
#select-store .savings {
border-bottom:1px dashed #BEE300;
border-left:1px dashed #BEE300;
float:left;
line-height:35px;
padding:10px 0 8px;
text-align:center;
width:33%;
}
#select-store .savings img{
border:none; width:80px; height:30px; margin:4px;
}

#select-store .savings a{
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:16px;
text-align:center;
text-decoration:underline;
}
#select-store .savings a:hover {coupons.css (line 393)
color:#660000;
text-decoration:none;
}


#leftcoupons h2{ padding:0px; margin:0px; width:99.2%; float:left; margin:0px; background-image:url(/images/poular-bg.gif); margin-left:2px;
}

 #leftcoupons #browse{
width:98%; float:left;  margin:22px 0px 0px 3px; border: 5px  solid #55A6D1;
}
#browse h2{ float:left; margin:0px 0px 0px 0px; padding:0px; border:none; background-image:none;
}
#browse h2 img{margin-left:-7px; border:none;
margin-top:-19px; z-index:10px; position:absolute;
}

#browse h3{
padding:0px; margin:0px 0px 0px 0px; width:100%; float:left; background-color:#EAE5D9; background-image:url(/images/heading.gif); 
}
#browse .alpha{
float:left; width:100%; text-align:center; margin-top:12px; padding-top:16px; 
}
#browse .alpha a{ color:#124A8A; margin:0px 3px 0px 0px;
font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding:3px 4px 3px 4px;  border:solid 1px #BEE300 ; background-color:whitesmoke;
}
#browse .alpha a:hover{
text-decoration:none; border:1px solid #666666; background-color:#FFFFFF; border:solid 2px darkorange; color:#EE0000;
}

#leftcoupons #categories{
width:99%; float:left;  margin:16px 0px 0px 3px; border: 1px  solid #55A6D1;
}
#categories h4{ font-family:arial; font-size:20px; font-weight: normal; padding:4px 0px 16px 4px; margin:0px 0 0 6px;   color:#FF7700; 
/*background-image:url(/images/rble.gif);*/ 
}

#categories .cat{ float:left; width:99%; padding-left:4px; margin-bottom:5px; margin-top:3px;
}
#categories .cat p {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:17px;
margin:0;
padding-bottom:3px;
padding-left:3px;
width:99%; text-align:justify;
}

#categories .cat img{ float:left; width:80px; height:30px; padding-right:8px; border:none;
}
#categories .cat span{ float:left; /*width:42%;*/ margin-right:2px; margin-left:3%; height:35px; margin-bottom:5px; border-bottom:1px dashed #EEEEEE; 
}
#categories .cat span a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#003388; font-weight:bold; text-decoration:underline; float:left; line-height:26px;	
}

#categories .cat strong { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; height:35px; color:#CC6600; position:absolute; margin-top:5px; width:40%; font-weight:normal; }

#categories font a{ font-family:arial; float:right; color:#CC6600;	 font-weight: bold; font-size:12px; text-decoration:underline; padding-right:50px;  padding-bottom:6px;
}

#categories font a:hover{
text-decoration:none;
}
#categories .cat span a:hover{
text-decoration:none;
}
	
#leftcoupons #online{
width:98%; float:left;  margin:24px 0px 0px 3px; border: 5px  solid #55A6D1; padding-bottom:7px;
}
#online h2{ float:left; margin:0px 0px 0px 0px; padding:0px 0px 7px 0px; border:none; background-image:none;
}
#online h2 img{margin-left:-7px; border:none;
margin-top:-19px; z-index:10px; position:absolute;
}
#online h3{
padding:0px; margin:0px 0px 0px 0px; width:100%; float:left;  background-image: url(/images/heading.gif); 
}
#online .category{
float:left; width:99%; margin-top:12px; margin-left:3px; 
}
#online .category b a{ margin-left:4px; 
font-family: verdana; font-size:13px; font-weight:bold; color:CornflowerBlue;
}
#online .category  a{ margin:0px 8px 0px 2px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; font-weight:bold;
}
#online .category  a:hover{
text-decoration:none; 
}
#leftcoupons h2 b{ float:right; margin:0px; padding:0px;
}
#leftcoupons #popular{
width:98%; float:left; padding:0px; margin:16px 0px 0px 2px; border-bottom: solid 6px #55A6D1; border-left: solid 6px #55A6D1; border-right: solid 6px #55A6D1; height:720px;  border-top: solid 6px #55A6D1;
}
#popular h2{ float:left; margin:0px 0px 0px 0px; padding:0px; border:none; background-image:none;
}
#popular h2 img{margin-left:-5px; border:none;
margin-top:-19px; z-index:10px; position:absolute;
}
#popular #stores{
width:100%; float:left; margin:10px 0px 4px 0px; padding:0px;
}
#stores .merchant{ padding:3px;
width:17%; float:left; margin:5px; border:solid 1px #EEF5CA; text-align:center; /*border: 1px solid #e8e8e8;*/
}
#stores .merchant:hover{
background-color:whitesmoke;
}
#stores .merchant img{
width:80px; height:30px; padding:4px; float:none;
}
#stores .merchant a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:underline; color:LightSlateGray; padding-bottom:4px;

}
#stores .merchant a:hover{
text-decoration:none;
}

#content #rightc{
width:28.2%; float:right;
margin:21px 3px 6px 0px;   border: 5px solid #55A6D1; /*#E9E9E9*/
}
#rightc h2{ 
padding:0px; margin:0px; 
}
#rightc h2 img{ padding:0px; 
margin:-19px 0px 0px -7px; position:relative;
} 
#rightc h3 {
background-color:#0F4077;
background-image:url(/images/newbg.gif);
margin:0;
padding:0;
}
#rightc .newcoupons{ 
float:left; width:98%; margin:0px 4px 8px 4px; padding:3px 0px 4px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:18px; border-bottom:1px dashed #BEE300; /*background-image:url(/images/rble.gif);*/
}
#rightc .newcoupons p{ margin:0px; 
}
#rightc .newcoupons  a{ font-family:verdana; font-size:13px; font-weight:bold; color:#C71585; padding-right:4px; 	
}
#rightc .newcoupons  a:hover{
text-decoration:none;
}


#content #merchant{ padding:5px 10px 10px 5px;  margin:6px 0px 3px 4px; border:1px solid #FFCC66;
padding:10px;
width:97%;
}	
#merchant .promotions{ float:left; width:100%; margin-left:10px;
width:99%;
}
#merchant .promotions h2{ background-image: url(/images/crv2.gif);
font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#0054E3; margin:0px; padding:5px 0px 0px 0px;
}
#merchant .promotions h2 .lll{ 
float:left; width:19px;
}
#merchant .promotions h2 .lll img{ margin:-4px 0px 0px 0px; padding:0px; float:left;
}
#merchant .promotions h2 .ll{ 
float:right; width:19px;
}
#merchant .promotions h2 .ll img{ margin:-4px 0px 0px 2px; padding:0px; float:left;
}

#merchant .promotions h2 img{ float:left; padding-right:8px; 
}

#merchant .promotions p{ padding:4px; margin:0px 0px 8px 1px; line-height:18px; font-family:arial; font-size:13px; float:left; color:#000000; border:1px solid #BADBEC; width:98.99%;
}
#merchant #related{ margin-top:4px; margin-bottom:10px; text-align:justify; line-height:19px; margin-left:1%; 
width:98%; border:solid 1px #cccccc;
; float:left; padding:2px; font-weight:normal; line-height:19px;
}
#related h2{
/*background-color:#EEEEEE;*/
background-image: url(/images/crv2.gif);
color: #0054E3;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-weight: normal;
margin:0px 0px 12px 0px; padding:6px 0px 6px 0px; 
}
#merchant .describe{ width:98%;  border:1px solid #cccccc; margin-bottom:10px;
margin-left:1%;
margin-top:4px;
padding:4px;
text-align:justify;
font-family:verdana; font-size:11px; color:#888888;; text-align:justify; line-height:16px; 
}
#merchant .describe b{ font-size:13px; font-weight: bold;
}
#merchant .describe p{
font-family:verdana; font-size:11px; color:#444444; text-align:justify; line-height:15px; 
}
#merchant #Coupons{ margin-top:4px; margin-bottom:10px;  line-height:19px; margin-left:1%; 
width:98%; border:solid 1px #55A6D1;
font-family: arial; font-size:13px; color:#000000; float:left; padding:0px 4px 4px 2px; font-weight:normal; line-height:17px;
}


#Coupons .free{ padding:4px 0px 0px 3px;  height:24px;  width:100%; background-image:url(/images/cl.gif); background-repeat:repeat-x;
float:left;  font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold; /*color:#D2691E; */ color:#000000;
}
#Coupons .free img{ float:right; padding-left:4px; 
}
#Coupons .free b a{
font-family: Georgia, "Times New Roman", Times, serif; text-decoration:underline; font-size:13px; font-weight:bold; color:#C71585; padding:0px; text-decoration:underline; cursor:pointer;
}
#Coupons .free a{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:black; padding-left:2px; text-decoration:underline; cursor:pointer;
}
#Coupons .free a:hover{
text-decoration:none;
}





#Coupons .dvm{ padding:4px 0px 0px 3px; background-color:#A8E5FF; height:28px; background-image:url(/images/rble.gif); width:100%;
float:left;  font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:hotPink; 
}
#Coupons .dvm img{ float:right; padding-left:4px; 
}
#Coupons .dvm b a{
font-family: Georgia, "Times New Roman", Times, serif; text-decoration:underline; font-size:13px; font-weight:bold; color:#C71585; padding:0px; text-decoration:underline;
}
#Coupons .dvm a{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; /*color:#D2691E;*/ color:#000000; padding-left:2px; text-decoration:underline; cursor:pointer;
}
#Coupons .dvm a:hover{
text-decoration:none;
}
#Coupons p {
margin:0px; padding:0px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; float:left;
}
#Coupons b{ margin-right:1px; /*float:left;*/
color:#104F95; font-weight:bold; padding-right:1px; font-size:13px; font-family:verdana;
}
#Coupons .horizon{
float:left; width:99%;
}
#Coupons .ends{ float:right; width:42%; font-family:verdana; font-size:13px; font-weight:bold; color:#104F95; text-align:left; padding:10px 6px 5px 6px;
}
#Coupons .ends font{ color: #FF7700; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; padding-left:1px; background-color:#ffffff; font-weight:bold;
}
#Coupons .offer{ padding:2px 6px 5px 0px;  /*border: 1px solid #cccccc;*/	
float:left; font-family:verdana; font-size:13px; font-weight:bold; color:#104F95; margin-bottom:5px; margin-top:10px;
}
#Coupons .offer a{
font-family:verdana; font-size:14px; font-weight:bold; color:#ff7700; text-decoration: underline;
}
#Coupons .offer a:hover{
text-decoration:none;
}


#container #footer{ height:30px; color:#BEE300;
width:100%; float:left; padding:10px 0px 0px 0px; background-color:#316096; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px;
}
#footer a{ text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:0px 10px 0px 10px; color:#ffffff;
}
#footer a:hover{
text-decoration:none;
} 
.clear{
clear:both; margin:0px; padding:0px;
}

#merchant #bargains{ 
margin-bottom:15px; margin-left:1%; margin-top:14px;
width:99%; float:left;   
}
html>#merchant #bargains{ 
width:99%; margin:0px; 
}
#bargains h2{width:99%; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight: normal; color:#ffffff; padding:4px 0px 4px 2px; margin:0px; border-top: solid 1px orange; background-color:#55A6D1;
}
#bargains .horz{ 
width:99%; float:left; background-color:#FFFFFF; border-right:1px solid Moccasin; border-left:1px solid Moccasin;
}
#bargains .expired{ 
width:99%; float:left; background-color:#FFFFFF; border-bottom:1px solid Moccasin; padding-bottom:8px; border-right:1px solid Moccasin; border-left:1px solid Moccasin;
}
#bargains .coupon{
color:#444444;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
margin-right:3px;
width:52%;
}
#bargains .coupon h3{
background-color:#F0F0F0;
color:#CC3399;	
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
line-height:32px;
margin:0 0 4px;
padding:0 0 0 3px;
}
#bargains .coupon a {
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
line-height:24px;
margin:0 0 2px;
padding:0 0 0 3px;
text-decoration:underline; font-weight:bold; cursor:pointer;
}
#bargains .coupon  a:hover {
text-decoration:none;
}
#bargains .on {
color:#444444;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
margin-left:3px;
margin-right:3px;
width:23%;
}
#bargains .on h4 {
color:#FF9900;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:24px;
margin:0 0 2px;
padding:0 0 0 13px;
text-align:center; font-weight:bold;
}
#bargains .on h3 {
background-color:#F0F0F0;
color:#CC3399;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
line-height:32px;
margin:0 0 4px;
padding:0 0 0 3px;
text-align:center;
}

#bargains .code {
color:#444444;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
margin-left:3px;
margin-right:3px;
width:23%;
}
#bargains .code h3 {
background-color:#F0F0F0;
color:#CC3399;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
line-height:32px;
margin:0 0 4px;
padding:0 0 0 3px;
text-align:center;
}
#bargains .code h4{
color: #0033CC;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
line-height:24px;
margin:0 0 2px;
padding:0 0 0 13px;
text-align:center; font-weight:bold;
}

#deal_code
{
margin-top:10px;
/*margin-bottom:10px;*/
margin-left:10px;
padding: 0px;
/*width:100%;*/
/*float:left;*/
text-align:center;
}


#discount
{
margin-top:10px;
padding: 2px;
width:99%;
float:right;
font-family:tahoma;
font-size:13px;
background-color:#FFFFFF;
font-weight:300;
text-align:center;
color:#104F95;
font-weight:bold;
}


#discount a
{
padding:0px;
text-decoration:none;
color:#D2691E;
}

#discount a:hover
{
padding:0px;
text-decoration:none;
color:#104F95;
text-decoration:underline;
}


.contact

{

margin-left:12%;

width:70%;

padding:0px;

/*border:10px solid #E0E0E0;*/

float:left;

}



.contact1

{

margin:0px;

width:100%;

padding:opx;

border:1px -moz-bg-inset #000000;

float:left;

}





#contactids

{

margin:2px;

padding:4px;

font-family:arial;

font-size:12px;

float:left;

color:black;

width:35%;

}





#contactrel

{

margin: 0px;

padding: 3px;

margin: 0px 0px 0px 0px;

width:45%;

float:left;

}



.contactname 

{

margin: 0px;

padding: 0px;

font-family:verdana, arial, helvetica, sans-serif;

color:#F43BCB;

font-size: 90%;

font-weight: bold;

}
#browse .privacy p {
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
line-height:17px;
margin:0;
padding:16px 5px 5px 5px;
text-align:justify;
}


.alphbox
{
	font: normal normal 900 14px arial;
	margin: 3px;
	text-align:center;
	padding:5px;
	color:#333;
}

.nplink
{
text-decoration: none;
margin: 2px;
padding: 2px;
border: none;	
font-family:Verdana;
font-weight:normal;
font-size:85%;
}
a.nplink:link,a.nplink:visited,a.nplink:active
{
color: #000099;
margin: 2px;
padding: 2px;
border: #000099 solid 1px;
text-decoration:none;
font-family:Verdana;
font-weight:normal;
font-size:85%;
background:#fff;
padding-right: 0px;
text-decoration: none;

}
a.nplink:hover
{
	background: #000099;
	color: #fff;
	border: #000099 solid 1px;
	background-color:#333333;
}

