/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
/**
 * YUI Reset
 * @module reset
 * @namespace
 * @requires 
 */
html {
	color: #000;
	background: #FFF;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del,
ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

/*because legend doesn't inherit in IE */
legend {
	color: #000;
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input,
button,
textarea,
select {
	*font-size: 100%;
}




/* end reset (thanks yahoo!) lets make a base! */

html{
	color: #c9e1f6;	
	background: #054475;
	font-family:Calibri, "Times New Roman", Times, serif;

}
a{
	text-decoration:none;
	color: #c9e1f6;	
	
}
body{
	background:url(/img/main_bg.png) top left repeat-x;
	
}
#container{

	margin:0 auto;
/*
	width:906px;
	background:url(/img/dropshadow.png) top left no-repeat #085ba2;
	padding-left:37px;
	padding-right:37px;
*/
width:980px;
}

#topnav li{
	display:inline;
	text-indent:17px;
	padding-right:15px;
	padding-left:10px;
	border-right:1px solid #00101f;
	height:31px;
	line-height:31px;

}
#topnav li.last{
border:none;	
}
#topnav li a{
	color:#a6b3b5;
}
#topnav{
	text-align:right;
	font-size:14.5pt;
	background:#07416a;
}

#darkhead{
	background:#000f1d;
	height:165px;
	border-top:1px solid #001b25;
	width:913px;
	padding-left:67px;
	padding-top:8px;
}

#darkhead p{
font-size:47pt;
line-height:22px;
letter-spacing:1px;
color:#c9e1f6;
}

.clear{
clear:both;	
}
#onlogotop{
float:left;
background:url(/img/on-large.png) bottom left no-repeat;
height:149px;
width:134px;
text-indent:-99999px;
}

#innerbg{
background:url(/img/top_inner_bg.png) bottom left repeat-x #0a548e;
min-height:558px;
padding-left:56px;
}

#iphone{
background:url(/img/iphone.png) top left no-repeat;	
width:275px;
height:537px;
float:left;
}
#frame{
position:relative;
margin-left:26px;
margin-top:118px;
width:226px;
height:325px;
background:url(/img/iphone1.jpg) top left no-repeat;
overflow:hidden;
}
#frame ul{
position:absolute;
width:678px;
}
#frame li{
float:left;	
}

.list_leftcovered_bold{
float:left;
font-weight:bold;
}

.list_rightcovered{
float:right;	
padding-right:21px;
}
#left_covered{
float:left;
width:300px;
}
#right_comingsoon{
	float:right;
}

#send_us_your_venue{
	outline:none;
	background:url(/img/send-your-event.png) bottom left no-repeat;
padding-top:25px;
width:163px;
	height:37px;
	display:block;
	text-indent:-9999px;

}

#venue_or_publisher{
	outline:none;
	background:url(/img/venue-or-publisher.png) bottom left no-repeat;
	width:163px;
	padding-top:14px;
	height:37px;
	float:left;
	text-indent:-9999px;

}

#coverage{
border-top:1px solid #001b25;
background:url(/img/bottomgrad.png) top left repeat-x;
background-color:#054475;
height:325px;
}


#promo{
height:185px;
background-color:#1a5178;
}

#promoright{
	float:right;
	padding-right:116px;
	padding-top:11px;
}

#appleappstore{
display:block;
background:url(/img/apple-app-store-blue.png) top left no-repeat;
width:286px;
height:73px;
text-indent:-99999px;
outline:none;
}
#androidmarketplace{
outline:none;
display:block;
margin-top:13px;
background:url(/img/android-marketplace.png) bottom left no-repeat; 
/* background:url(/img/android-marketplace-soon.png) bottom left no-repeat;*/
width:284px;
height:72px;
text-indent:-99999px;
}

#promoleft{
float:left;
padding-left:66px;
padding-top:23px;
width:501px;
}

#promoleft p.large{
	padding-left:11px;
	font-size:34pt;	
}
#promoleft p.star{
	color:#2485da;
	font-size:20pt;
}

#processlist{
	float:left;
padding-left:158px;	
}
#processlist li{
	font-size:60pt;
	line-height:99px;
	text-align:center;
	float:left;
	width:101px;
	color:#FFF;
	height:99px;
	padding-right:12px;
	font-weight:bold;
		background:url(/img/blueblackbutton.png) top left no-repeat;


}
#processlist li.selected{	
	background:url(/img/blueblackbutton.png) 0 -99px no-repeat;


}

#processwrapper{
float:left;	
padding-top:20px;
width:647px;
}

#processlistdl {
display:block;
float:left;
margin:0 auto;
text-align:center;
width:647px;
}
#processlistdl dt{
font-size:25pt;
padding-top:14px;
}
#processlistdl dd{
font-size:14pt;
padding-top:10px;
}

#inner_coverage{
background:url(/img/bottom-curve.png) top left no-repeat;
width:780px;
margin:0 auto;
height:209px;
margin-top:30px;
padding-left:33px;
padding-right:33px;
padding-top:18px;
}

#inner_coverage h3{
	margin-top:0;
	font-size:23pt;
	font-weight:normal;
	font-style:italic;
	margin-bottom:8px;
}

#inner_coverage ul li{
font-size:15pt;
line-height:20px;
}

#footer, #footer a{
color:#203843;	
}
#footer{
text-transform: uppercase;
background:#00202d;
text-indent:103px;
height:38px;
line-height:34px;	
}

.bold{
	font-weight:bold;
}
h1{
font-size:25pt;	
}
.underlined{
	text-decoration:underline;	
}

.list li{
list-style-position:inside;
list-style-type:disc;
}

.spacious{
	margin-top:15px;
	margin-bottom:15px;
}

#left_img{
	float:left;
	position:relative;
	height:488px;
	width:318px;
}
#left_img a{
float:left;
position:absolute;
}


#left_img a.show {
		z-index:500
	}

#left_img .caption {
		z-index:600; 
	/*	background-color:#000; */
		color:#FFF; 
	/*	height:30px;
		padding-top:40px;
	*/	width:100%; 
		position:absolute;
		bottom:0;
	/*	text-indent:20px; */
		font-size:10pt;

}



#right_content {
float:left;
padding-left:60px;
width:490px;
}
#toppadding #left_img {
padding-top:10px;
}

#toppadding {
padding-top:34px;
}

h2{
color:#50c1e2;
	font-style:italic;
margin-top:25px;
}

h3{
margin-top:25px;
font-weight:bold;
}

.spacioush3{
	margin-top:15px;

}

#live_listings_titles li{
	display:inline;
	color:#47b2d5;
	padding-left:5px;
	padding-right:5px;
	border-left:1px solid #47b2d5;
	font-size:11pt;
	font-weight:bold;
}

#live_listings_titles li.selected a{
	color:#fff;
}
#live_listings_titles li.first{
	border:medium none;	
	padding-left:0;
	margin-left:0;
}
#listings{
height:	335px;
overflow-x:auto;
color:#fff;

}
#listings dt{
		width:90%;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:8px;
	padding-bottom:3px;
	border-bottom:1px solid #c9e1f6;
	color:#C9E1F6;
	text-transform:uppercase;


}
#listings dd{
	font-family:"Times New Roman", Times, serif;
	width:90%;
	margin-bottom:2px;	
	float:left;
}

#listings .dash{
float:left;
padding-right:10px;
}

#live_listings_titles{
text-transform:uppercase;
margin-top:20px;
margin-bottom:20px;
}
#listings dd .italic{
font-weight:bold;
	color:#C9E1F6;


}
.italic{
	font-style:italic;
}

#bulklistingsteps ul{
margin-left:32px;
}
#bulklistingsteps ul li{
list-style:inside;
list-style-type:disc;	
}
#bulklistingsteps .greenbox_one,#bulklistingsteps .greenbox_two,#bulklistingsteps .greenbox_three{
	line-height:24px;
	margin-bottom:5px;
	margin-top:35px;
	display:block;
	color:#FFF;
	text-indent:32px;
	background:url(/img/greennumbers.png) top left no-repeat;
	font-size:25pt;
	color:#c9e1f6;
}
#bulklistingsteps .greenbox_two{
background-position:0 -24px;	
}

#bulklistingsteps .greenbox_three{
	background-position:0 -48px;	

}


#listinguploadform p{
line-height:36px;
height:36px;
}
#listinguploadform p.clear{
	margin-top:15px;
}

#listinguploadform p label{
/*padding-right:25px;	
background:url(/img/upload.gif) left no-repeat;
*/text-indent:-9999px;
float:left;
}

#listinguploadform p #upload{
	font-size:8pt;
}

#left_bulkupload{
float:left;
width:740px;
}
#singlelistingupload{
background:url(/img/single-listing-upload.png) top left no-repeat;
width:163px;
height:36px;
float:left;
}

#toptwittercontainer{
	padding-top:10px;
	float:right;
	width:717px;
}
#toptwittercontainer p{
width:650px;	
float:left;

}
#twitter{
	padding-right:20px;
	width:71px;
	height:50px;
	text-indent:-99999px;
	float:right;
	margin-top:16px;
	background:url(/img/twitter.png) top left no-repeat;
}

#darkhead #topwhite{
color:#FFFFFF;
float:left;
font-size:19pt;
font-style:italic;
margin-top:34px;
text-indent:10px;
}

#darkheadright{
	float:right;
	margin-top:56px;
	padding-right:50px;
}

#whatsontwitter{
text-indent:-9999px;
width:130px;
height:65px;
float:left;
background:url(/img/twitter_listings.png) top right no-repeat;
}

#whatsontwitterh1{
float:left;
width:360px;
}

#marketlogos{
width:290px;
margin:0 auto;
margin-top:24px;
margin-bottom:66px;
}
#marketlogos p{
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:17pt;
	padding-top:10px;
}
#androidmarketicon{
	text-indent:-9999px;
	width:140px;
	height:45px;
	background:url(/img/androidmarketplace.png) top left no-repeat;
	float:left;

}

#applestore{
		text-indent:-9999px;
	width:138px;
	height:45px;
	float:right;
	background:url(/img/appleappstore.png) top left no-repeat;
}