﻿/* --------------------------------------------------
CSS Document For The Cashback Express
-------------------------------------------------- */

body {background:white url("images/line.png") repeat fixed} 
/* image positioning - left, right and center */
.left
{ float: left; 
  padding-right:3px;
  padding-top:0px;
}

.right
{ float: right; 
  padding: 0px 0px 0px 8px;
}

.center
{ display: block;
  text-align: center;
  margin: 0 auto;
}

/* CONTAINER */

		#container {
			width: 980px;
			margin: 0 auto;
			padding:4px;
			font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif; /* Lucida Grande for the Macs, Tahoma for the PCs */
			font-size: 11px;
			line-height: 1.6em;
			color: #4E4E4E;
			background-color: #FFFFFF;
			border:2px #949CCE solid;
		}
		
/* GENERAL MOJO AND MULA */
		
		h1 {text-align:center;
			color: #949CCE;
			font-size: 160%;
			font-family: Arial, Helvetica, sans-serif;
			background-color: #FFFFFF;
		}
		
		
		h2 {
			color: #969696;
			font-size:120%;
			font-family: Arial, Helvetica, sans-serif;
			background-color: #FFFFFF;
		}
				
		
				
		h3 {
			color: #969696;
			font-size:115%;
			font-family: Arial, Helvetica, sans-serif;
			background-color: #FFFFFF;
		}

h4 {
			color: #6C6C6C;
			font-size: 120%;
			font-family: Arial, Helvetica, sans-serif;
			background-color: #FFFFFF;
		}
		
		h5 {
			color: #666666;
			font-size: 105%;
			font-family: Arial, Helvetica, sans-serif;
			background-color: #FFFFFF;
		}


		
		p{font-size: 121%;
			font-family: Arial, Helvetica, sans-serif;}

		
		a {
			color: #0086B3;
			text-decoration: none;
			
		}

		a:hover {
			color: #9F9F00;
			
		}

		
		form {
			font-size: 10px;
		}
		
		input {
			background-color: #FFF;
			color: #999999;
			border: 1px solid #CCC;
			font-size: 11px;
			padding: 3px;
		}
		
		.button {
			padding: 2px;
		}
		
		#disclaimer {
	font-size: 10px;
}

		
/* HEADER ELEMENTS */

		#header {
		width: 980px;
		height:75px;
			border-bottom:#949CCE  
			2px solid;
			padding-top: 5px;
			clear: both;
			margin-bottom: 15px;
			background-color: #FFFFFF;
		}
		

		/* the slogan */
				
		#logo {
			float:left;
			}
			
			#logo img {border: 0px #CCCCCC groove;}

#feature_boxshopbanner {
  float:right;
  margin-top:2px;
  background-color: #ffffff;
  ;
   
 }
  
 #feature_boxshopbanner img {border: 0px;}

/* NAVIGATION ELEMENTS */
	
		/* sidebars */
.sidebar
{ float: left;
  width: 170px;
  border-right:1px silver solid;
  padding: 0px 0px 0px 0px;
}

#adside {width:160px;
display: block;
  text-align: center;
  margin: 0 auto;
		background-color: #FFFFFF;
		border:1px #C0C0C0 solid;
		padding: 3px;}
				
		#adside a {margin: 0px 0px 4px 0px;
  padding: 10px 0px 0px 0px;
}
		

/* sidebar items / links */
.sidebaritem
{ text-align:left;
  width: 170px;
  float: left;
  margin: 0px 0px 4px 0px;
  padding: 10px 0px 0px 0px;
  }

.sidebaritem h2, .sidebaritem h3, .sidebaritem p{margin: 0px 5px 0px 5px}

.sidebaritem h3
{ font-weight:700; padding: 0px 0px 10px 0px;
  
}

.sidebaritem p
{ line-height: 16px; 
display: inline-block;
font-weight:300;
  padding: 2px 0px 5px 0px;
  background-color: white; 
  border-bottom:0px #949CCE solid;
  border-top:0px #949CCE solid;
  border-left:0px #949CCE solid;
  border-right:0px #949CCE solid;

}

.sidebaritem a 
{padding: 0px 0px 2px 1px;
color:#DD8500;
  text-decoration: none;
 

}
.sidebaritem a:hover
{ padding: 0px 0px 2px 7px;
  text-decoration: none;
  color: #9F9F00;
}


.sbilinks ul{margin: 0px 0px 10px 10px;}

.sbilinks li
{ list-style: none; 
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 5px 0px;
}

.sbilinks li a, .sbilinks li a:hover
{ height: 16px;
  text-decoration: none; 
  width: 149px;
} 
	

/* CONTENT ELEMENTS */

		#content {
			width: 620px;
			margin-left: 180px;
			margin-right: 180px;
		}
		
		#content p {padding-top:2px;
			padding-bottom: 7px;
			border-bottom: 1px silver solid; /* A faint grey line below the text */
		}
				
				
		#content ul {
		margin-left: 16px;
		list-style-type: circle;
			}
			
			#content ul li{font-size: small ;
			 font-family: Arial, Helvetica, sans-serif; 
			 padding-bottom: 3px;}
			 
			 #content img {padding:0px ;border:0px;
			 float:left;}
			 
			 #content p.flag img {padding-right:2px ;border:0px;float:none;}
			 
			 .center { margin-left: 2%;}
			
			#ratings h2{color: #949CCE;
			font-size:150%;
			border-bottom:0px;
			border-top:0px;
		   text-align:center;}
			
			#ratings h3{color: #949CCE;
			font-size:130%;
			border-bottom:0px;
			border-top:0px;
			text-align:center;}
			
			#ratings hr{color: #DBDBDB;
			  border-bottom:0px;
			border-top:0px;}

					
	 		#bestcashback {width:605px;
		background-color: #FFFFFF;
		border:1px #797979 solid;
		padding: 3px;}
		
		#bestcashback p {border-bottom: 0px;
		padding:1px;}
		
		#bestcashback h4 {
		background-color: #F4F4F4
		;color:#949CCE;}

#bestcashback img {padding-right:5px;
padding-top: 2px;}


		#newcashback {width:605px;
		background-color: #FFFFFF;
		border:1px #808000 solid;
		padding: 3px;}
		
		#newcashback p {border-bottom: 0px;
		padding:1px;}
		
		#newcashback h4 {
		background-color: #F0F3FB
		;color: #6086D7;}
		
		#newcashback img {padding-right:5px;padding-top: 2px;}
		
		#ad {width:605px;
		background-color: #FFFFFF;
		border:1px #C0C0C0 solid;
		padding: 3px;}
		
		#ad p {border-bottom: 0px;
		padding:1px 1px 5px 1px;}
		
		#ad img {padding-right:2px;
		padding-top: 3px;}
		
		#ad h6 {
		background-color: #FFFFFF
		;color: #CCCCCC;
		font-style:italic;}
		
		#guide p {border-bottom: 0px;}


	

			 #putocashback {width:605px;
		background-color: #FFFFFF;
		border:1px #9393FF solid;
		padding: 3px;}
		
		#putocashback p {border-bottom: 0px;
		padding:1px;}
		
		#putocashback h4 {
		background-color: #F2F2FF
		;color: #9F9F9F;}
		
		
#putocashback img {padding-right:5px;
padding-top: 2px;}

		
		#nocashback {width:605px;
		background-color: #FFFFFF;
		border:1px #9393FF solid;
		padding: 3px;}
		
		#nocashback p {border-bottom: 0px;
		padding:1px;}
		
		#nocashback h4 {
		background-color: #DADADA
		;color: #7A7A7A;}
		
#nocashback img {padding-right:5px;
padding-top: 2px;}


		
		
					 
			 #tinyimg {float:left;
			 padding-right:4px;			
		}
		#tinyimg1 {float:left;
			 padding-right:5px;			
		}

			 #alterh {margin-top:25px;}
			 			 
			 #describe {float:right;
			 }
		.buyit {font-size:13px;
		background-color: #F7F7F7;
		border:1px #527900 solid;
		}	
		
		#feature_box {
  float:left;
  width:105px;
  background-color: #ffffff;
  border:1px #AAE5A4 solid;
  padding:7px;
  margin-top:5px;
  margin-bottom:10px;
  margin-left:20px;
 }
 #feature_box a:link a:visited {color:#008800 
 }
 
 	 
#feature_boxrt {
  float:right;
  width:105px;
  background-color: #ffffff;
  border:1px solid #AAE5A4;
  padding:7px;
  margin-top:5px;
  margin-bottom:10px;
  margin-right:25px;
 }
#feature_boxrt a:link {color:#008800 
 }
#feature_boxnorm {
  float: left;
  width:267px;
  background-color: #ffffff;
  border:1px #AAE5A4 solid;
  padding:7px;
  margin-top:5px;
  margin-bottom:10px;
  margin-left:20px;
 }

#feature_boxclear {
  float: left;
  width:267px;
  background-color: #ffffff;
  border:0px;
  padding:15px;
  margin-top:5px;
  margin-bottom:10px;
  margin-left:20px;
 }
 #horizontalclear {float: left;
  width:267px;
  background-color: #ffffff;
  border:0px;
  padding:1px;
  margin-top:2px;
  margin-bottom:5px;
  margin-left:10px;

 }
 #feature_boxshoptxt {
  float:left;
  width:120px;
  height:20px;
  background-color: #ffffff;
  border:1px #AAE5A4 solid;
  padding:4px;
  margin-top:4px;
   margin-right: 5px;
 }
 #feature_box a:link {color:#008800 
 }
#feature_boxshopimg {
  float:left;
  width:120px;
  height:60px;
  background-color: #ffffff; 
  padding:0px;
  margin-top:2px;
  margin-right: 7px;
 
  
 }
 #feature_boxshopimga {
  float:left;
  width:120px;
  height:90px;
  background-color: #ffffff;
  border:1px #AAE5A4 solid;
  padding:0px;
  margin-top:4px;
  margin-right: 5px;
 
  
 }

 
 #feature_box a:link {color:#008800 
 }


/* SIDEBAR ELEMENTS */

		#sidebarright {
			float:right; width:170px;
			border-left:1px silver solid;
			padding-left:7px}
			
		#sidebarright h2 {font-size:14px}	

.sidebar1 p {
			padding:0 0 1em 0;
			border-bottom: 1px solid #DDDDDD;
		}

.sidebar1 h5 {font-size:120%; }

.sidebar1 img {
	border:0px}
}



/* FOOTER ELEMENTS */

		#footer {
			margin-top: 10px;
			clear: both;
			background-color: #FFFFFF;
			padding: 0px 2px 0px 2px;
		}
		
		#footer p { text-align:center; color:#949CCE;padding:4px; 
		}
		
		#footer p a {
			color: #C0C0C0;
			border-bottom: 1px dotted #89817f;
		}
		
		#footer p a:hover {
			color: #FFFFFF;
			background-color:#575352;
		}
		
		
/* Based on Nifty Corners: rounded corners without images */
/* By Alessandro Fulciniti */
/* http://www.html.it/articoli/nifty/index.html */
.rtop, .rbottom, .mtop, .mbottom{display: block;}

.rtop .r1, .rtop .r2, .rtop .r3, .rtop .r4,
.rbottom .r1, .rbottom .r2, .rbottom .r3, .rbottom .r4,
.mtop .m1, .mtop .m2, .mtop .m3, .mtop .m4,
.mbottom .m1, .mbottom .m2, .mbottom .m3, .mbottom .m4
{ display: block;
  height: 1px;
  overflow: hidden; 
}

.r1, .m1{margin: 0 5px}

.r2, .m2{margin: 0 3px}

.r3, .m3{margin: 0 2px}

.rtop .r4, .rbottom .r4, .mtop .m4, .mbottom .m4
{ margin: 0 1px;
  height: 2px
}

/* Based on Nifty Corners: rounded corners without images */
/* By Alessandro Fulciniti */
/* http://www.html.it/articoli/nifty/index.html */
.rtop, .rbottom{background:white;}
.rtop .r1, .rtop .r2, .rtop .r3, .rtop .r4,
.rbottom .r1, .rbottom .r2, .rbottom .r3, .rbottom .r4{background: white;}
.mtop, .mbottom{background: transparent;}
.mtop .m1, .mtop .m2, .mtop .m3, .mtop .m4,
.mbottom .m1, .mbottom .m2, .mbottom .m3, .mbottom .m4{background:white;}

		
		/* And they lived happily ever after...apparently. The End. */