a:link, a:visited  {color : #BFE2A6; text-decoration : underline}
a:hover {color : #E66C6C; text-decoration : underline}
.mark {color : #E66C6C;  text-decoration : underline}
.mark a {color : #E66C6C;  text-decoration : underline}
.mark a:hover {color : #BFE2A6;  text-decoration : underline}


.text1 {
	font-family: verdana;
	font-style: normal;
        color: red;
	font-weight: bold;
	text-decoration: none;
        font-size:16px;
}
.text2 {
	font-family: tahoma;
	font-style: normal;
	font-variant: small-caps;
        color: #C0BFBF;
	font-weight: bold;
	text-decoration: none;
	text-align: justify;
        font-size:14px;

}
.errorfont{
	font-family: tahoma;
	font-style: normal;
	font-variant: small-caps;
        color: red;
	font-weight: bold;
	text-decoration: none;
	text-align: justify;
        font-size:14px;

}



/* search highlighting */
.searchhl-1, .searchhl-2, .searchhl-3, .searchhl-4, .searchhl-5 {
  font-weight: bold; color : #FFFFFF;
}
}.searchhl-1 {
  background: #074701;
}
.searchhl-2 {
  background: #012E47;
}
.searchhl-3 {
  background: #2C0147;
}
.searchhl-4 {
  background: #470129;
}
.searchhl-5 {
  background: #472901;
}

input, textarea{font-family:Tahoma;font-size:19px;color:#000000; vertical-align:middle; font-weight:normal; text-align:left;}

.cat1 {color: dbf7d6; font-weight:bold; font-family:Tahoma,Arial,Helvetica; font-size:12px; text-decoration:none;} 
a:link.cat1, a:visited.cat1 {color: dbf7d6; font-weight:bold; font-family:Tahoma,Arial,Helvetica; font-size:12px; text-decoration:none;} 
a:hover.cat1 {color: F56EE5; font-weight:bold; font-family:Tahoma,Arial,Helvetica; font-size:12px; text-decoration:underline;} 
.cat2 {color: white; font-family:Tahoma,Arial,Helvetica; font-size:11px; text-decoration:none;} 
a:link.cat2, a:visited.cat2 {color: white; font-family:Tahoma,Arial,Helvetica; font-size:11px; text-decoration:none;} 
a:hover.cat2 {color: F56EE5; font-family:Tahoma,Arial,Helvetica; font-size:11px; text-decoration:underline;} 



a:link.mostpopular, a:visited.mostpopular  {color : #4B0382; text-decoration : underline; font-size : 12px}
a:hover.mostpopular {color : #EB0606; text-decoration : underline; font-size : 12px}

a:link.smalllink4, a:visited.smalllink4  {color : #B9C3B8; text-decoration : underline}
a:hover.smalllink4 {color : #F60516; text-decoration : underline}

a:link.toplink, a:visited.toplink  {color : #fff; text-decoration : none}
a:hover.toplink {color : #000; text-decoration : none}
a:link.toplinkOn {color : #000; text-decoration : none}

html ,body	{ 
	margin : 0; 
	padding : 0; 
	text-align : center;
	border : 0px solid #000;
	background : #E5E9D9 url(//www.couponwolf.com/images/main_bg3.gif) repeat-y center; 

}

p	{
	margin : 0; padding : 5px 0 10px 0;
	color : #E9E7E7; 
	text-align : justify;
}

/* the default font color and font type for this page */
.textformatting	{
	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 15px;
	color : #E9E7E7;
	font-style: normal;
}

/* clears floats */
.clear { clear: both; }

img	{
	border : 0;
}


/**** MAIN CONTAINER for the entire page *****/
/* this is the outermost container by which  all other elements refer to */
#container	{
	position:relative;
	margin : 0 auto; padding : 0;
	width: 780px;
	text-align: left; /*** the text in body was centered; this brings the text back to left aligning ***/
	height : auto !important; height : 100%; min-height : 100%; 
	border : 0px solid #bbbbbb;
	background : #000;
}

	/****** START OF HEADER CONTENT *********/
	#header	{
		margin : 0; padding : 0;
		width : 780px; height : 101px;
		border : 0px solid #bbbbbb;
	}
		
		#kidlogo	{
			float : left;
		}	
		
		#headercol2	{
			float : left;
		}
		
			#kidkid	{
				width : 331px; 
				float : left;
				padding : 4; margin : 4;
			}
			
			/**** FORMS CONTROL IN HEADER ******/		
			#forms	{
				display : block;
				width : 290px; height : 80px;
				border : 0px solid #bbb;
				float : left;
			}
				#search	{
					position : relative;
					top : 3px; left : 10px;
					width : 265px; height : 30px;
					padding : 0; margin : 0;
				}
				
					#searchlayout	{
						display  : block;
						margin : 3px 2px 0 0;
						float : left;
					}
					
					#searchlayout[id]	{ /* for Mozilla and Opera */
						display  : block;
						margin : 2px 2px 0 0;
						float : left;
					}
					
					.search	{
						height : 18px; width : 80px;
						border : 1px solid #D4D5D7;
						font-family : "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size : 10px;
						color : #E9E7E7;
					}
				
					#textinputlayout	{
						display  : block;
						margin : 2px 2px 0 0;
						float : left;
					}
					
					input.textinputstyle	{
						height : 16px; width : 140px;
						border : 1px solid #D4D5D7;
						font-family : "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size : 10px;
						color : #E9E7E7;
						padding-left : 5px;
						
					}
					
					#golayout	{
						display  : block;
						margin : 2px 2px 0 2px;
						float : left;
					}
					
					input.go	{
						position : relative;
						top : 2px;
					}
				
				#find_online	{
					position : relative;
					top : 5px; left : 10px;
					width : 270px; height : 30px;
					padding : 0; margin : 0;
				}
					
					#kidkid2	{
						display  : block;
						margin-left : 0px; padding : 0;
					}
					
						.findonlinestore	{
							height : 18px; width : 262px;
							border : 1px solid #D4D5D7;
							font-family : "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size : 10px;
							color : #E9E7E7;
						}
			/****** END OF FORMS CONTROL *******/
		
		#kidkid3	{
			position : relative;
			top : 0px; left : 10px;
			width : 290px;
			padding : 0; margin : 0; 
		}	
			#kidkid3 .textformatting span	{
				color : #C0BFBF;
			}
	/****** END OF HEADER CONTENT *********/
	
	
	/****** START OF CATEGORY NAVIGATION *******/
	
	#backgreennav	{
		position : relative;
		top : 3px; left : 5px;
		height : 15px;
		width : 623px;
		background : url(//www.couponwolf.com/images/backgreeen.gif);
	}
		#toptext	{
			color : #fff;
			font-family : arial, helvetica, sans-serif; font-size : 10px; font-weight : bold;
			word-spacing : 1px;
			padding : 1px 8px 0 0; margin : 0;
			text-align : right;
		}
	
	/****** END OF CATEGORY NAVIGATION *******/
	
	
	/****** START OF MAIN CONTENT *******/
	#content	{
		margin : 0; padding : 0;
		border : 0px solid #000;
	}
	
		#content #kidbig	{
			padding : 0; margin : 0;
		}	
		
			#content #kidbig #kidbigleft	{
				width : 466px;
				padding-right : 5px;
				float : left;
			}
			
			#content #bannerright	{
				width : 309px; 
				float : left;
			}
				
				#bannerright #bigcell	{
					position : relative;
					left : 1px;
					width : 307px; height : 145px;
					padding : 0 0 0 0;
					float : left;
					background : url(//www.couponwolf.com/images/home/most_popular_bg.gif);
					border : 1px solid #A4A4A4;
				}
				
					ul	{
	
						padding : 5px 0 0 0; margin : 0;
						border : 0px solid #000;

						list-style : none;
					}
						
						ul li	{
							font-family : arial, helvetica;
							line-height : 23px;
							font-size : 16px;
							margin-left : 15px;

						}
				
				#bannerright #smallcellleft	{
					position : relative;
					left : 1px;
					width : 152px; height : 147px;
					margin : 5px 5px 0 0;
					float : left;
				}
				
				#bannerright #smallcellright	{
					position : relative;
					left : 1px;
					width : 152px; height : 147px;
					margin : 5px 0 0 0;
					float : left;
				}
					

#topkool ul	{
						width : 150px;
						padding : 5px 0 0 0; margin : 0;
						border : 0px solid #000;
						float : left;
						list-style : none;
					}
						
#topkool ul li	{
							color : #CCCCCC;
							font-family : arial, helvetica;
							line-height : 23px;
							font-size : 11px;
							margin-left : 15px;
							font-weight : bold;
						}


		#midcontainer	{
			width : 100%;
			border : 0px solid #000;
		}
		
			#midcontainer #logotext	{
				padding : 5px 0 5px 10px; margin : 0;
			}



				
		#contestbanner	{
			width : 100%;
		}
		
		
/* VERY IMPORTANT!!! The height on this style affects how far the borders 
		extend to the bottom of the page - CSS and auto height do not mix. 
		Everything below the contest banner and above the footer is controlled in 
		this section */
		/********* Start of the "bottomcontainer" style ***************/
		#bottomcontainer	{
			margin : 0 auto; height : 520px;
			padding : 20px 0 0 0;
			width : 780px;
			border-bottom : 0px solid #bbb;
		}
		
		
			#col1	{
				width : 310px; 
				margin-top : 0px; 
				border-right : 1px solid #bbb;
				float : left;
			}
			
				/* handles inner containers within columns or individual cells */
				.box {
					border-bottom : 0px solid #bbb;
					margin : 0 0 0 15px;
				}
				
					/* controls all aspects of the headings */
					.box span	{
						color : #C0BFBF; 
						font-size : 14px;
						padding-right : 10px;
                 		font-weight : bold;
					}
					
					/* block which contains the category headers and 
					merchant listings to left side of the category listings */
					.box #kidcategoriesleft	{
						float : left;
						margin : 5px 0 0 0;
						width : 135px; 
						border : 0px solid #000;
					}
					
					/* same thing only other side */
					.box #kidcategoriesright	{
						float : right;
						margin : 8px 0 0 0;
						width : 135px; 
						border : 0px solid #000;
					}
		
						.categoryheading	{
							font-size : 13px;
							font-weight : bold;	
                                                        	font-family: tahoma;
						}
						
						.adverheading	{
							font-size : 10px;
							font-weight : normal;	
                                                        	font-family: verdana;
						}
		
				

	
			
			/****** CONTROLS THE ELEMENTS TO THE RIGHT OF "CATEGORIES" ******/
			#col4	{
				width : 468px; 
				border : 0px solid #000;
				float : left;
				text-align : left;
			}	
			#col3	{

				width : 468px; 
				border : 0px solid #000;
				float : left;
				text-align : left;
			}	
			#col3 #logotext	{
				padding : 5px 0 5px 10px; margin : 0;
			}
			
			#col3 #randomlogos	{
				height : 40px; width : 468px; 
				border : 0px solid #000;
				margin : 0 auto;
			}
			
			#col3 #randomlogos .logo	{
				float : left;
				border : 1px solid #597E60;
				width : 112px;
				text-align : center;
			}		
			#col2	{

				width : 468px; 
				border : 0px solid #000;
				float : left;
				text-align : left;
			}
			
				#row2col1	{
					width : 160px; height : 100%;
					margin-top : 0px;
					border-right : 1px solid #bbb;
					float : left;
					text-align : left;
				}
					
					#mailinglistbox	{
						width : 140px;
						padding : 0 10px 0 10px;
						text-align : left;
					}
					
						#mailinglistbox span	{
							color : #C0BFBF; 
							font-size : 14px;
	                  		font-weight : bold;
						}
						
						#mailing_list	{
						position : relative;
						width : 100px;
						border : 0px solid #bbb;	
						padding : 7px 0 15px 0; margin : 0;
					}
					

					
				

				#row2col2	{
					width : 300px;
					border : 0; 
					margin : 10px 0 0 0;
					float : left;
					text-align : left;
				}
			/***** End of Col 2 ********/
		/************** End of the "bottomcontainer" style **************/
			
			
		
	/****** END OF MAIN CONTENT *******/
	
	/* a single line that can be used use like a border-bottom */
	#spacer	{
		width : 750px; height : 10px;
		border-bottom: 1px solid #bbb;
		margin : 0 auto;
	}			
		
	/**** FOOTER INFORMATION *******/		
	div#footer {
		position : relative;
		bottom : 0;
		width: 780px;
		text-align: center;
		border : 0px solid #bbb;
	}	
	
		#footer	.textformatting	{
			padding-bottom : 10px;
			padding-top : 10px;
		}
	
			#footer	.textformatting a	{
				padding : 0 10px 0 10px;
			}
			
/*** end of MAIN CONTAINER ****/