/* CSS Document */

#columns {

	font-size: 24px;
}
 #columns ul {
 
	width:390px;
 }
#columns>div { 
	display:inline-block; max-width:1300px;
	min-width:800px;
}
#columns .recentResultsBlock {
	border:1px solid #ccc;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
  	padding:15px 10px 10px 10px;
  	margin-top: 40px;
  	text-align: left;	
  	#background:#571268;
	
}

#columns .recentResultsBlock >.top {
  	 
	vertical-align: top;
	#color:white;
}

#columns .butterfly{
	display:inline-block;
	width:78px;
	height:69px;
	background:url(top_butterfly.png) no-repeat;
	position: absolute;
	top:-20px;
}
 
#columns .row .column{
 	text-align:left;
	display:inline-block; 
	border:2px solid #571268;
	margin:5px;
	background: #f2f2f2;
	
	position: relative;;
	margin-top: 30px;
	  vertical-align: top;
}
  

 
#columns .row {
	text-align:center;
	
}
#columns .row.delimiter{
	border-bottom:1px solid #ccc;
}


 #columns ul {
 	list-style: outside none none;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
	margin: 0;
 }
 
 #columns  li.delimiter {
 		border-bottom:1px solid #cccccc;
 }
 
#columns  li.top {
	padding:0;
	margin:0;	
}
 

#columns  li.title {
	background:url(common_gold.jpg) no-repeat; 
	line-height:1.7em; 
	
	text-align:center;
	color:white;
	font-size:1.2em;
}
#columns  li  {
	line-height:40px; 
	padding-left:15px;
}
#columns  li.text {
	min-height:66px; 	
	line-height:33px;
}
 
#columns  li.genre {
	min-height:66px; 	
	line-height:33px; 
}

#columns  li.salesrank {
	line-height:33px; 
}

#columns  li .col1 {
	width:68%;
	display:inline-block;
	text-align:left;
	vertical-align: top;
}
#columns  li .col2 {
	width:29%;
	display:inline-block;
	text-align:right;
	vertical-align: top;
}
#columns  li.cday .col1 ,
#columns  li.cmonth .col1 {
	width:85%;
	display:inline-block;
	text-align:left;
	vertical-align: top;
}
#columns  li.cday .col2,
#columns  li.cmonth .col2 {
	width:13%;
	display:inline-block;
	text-align:right;
	vertical-align: top;
}

#columns  li.buy   {
	height:auto;	
	padding:3px ;
	 
}
#columns  li.buy a  {
 	color:white; 
 	line-height: 47px;
 	text-align: left;
 	padding-left:18px;
 	font-weight: bold;
 	font-size:1.15em;
 	display: block;
 	text-decoration: none;
}
#columns  li.buy a.explore  {
 	background: url("button_explore_bg.jpg") no-repeat;
}
#columns  li.buy a.reach  {
 	background: url("button_reach_bg.jpg") no-repeat;
}

#columns a.top_reach {
 	background: url("reach_all_these_countries_bg_520x47.png") no-repeat;
	background-position: right;
	border: 2px solid #ccc;	
	line-height: 47px; 
	height: 47px; 
	padding: 0 45px 0 15px;
	color:white;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
	display:inline-block;
	margin-top: -10px;
}
