#download {
	background		:url("twitter_download_container_3col.jpg") no-repeat 0 0;
	width			:650px;
	float			:left;
	clear			:both;
	min-height		:110px;
}

* html #download {
	height			:110px;
}

#download .item-1, #download .item-2, #download .item-3  {
	float			:left;
	width			:190px;
	margin			:10px 12px 10px 13px;
}

* html #download .item-1, * html #download .item-2 {
	display			:inline;
}

.main #download ul {
	margin-top		:0;
}

ul#sidenav li ul li.selected ul li.selected {
	background:transparent none repeat scroll 0 0 !important;
	padding-left:0 !important;
	padding-right:0px;
}

#features{
	float:left;
	padding:0 15px 0 0;
	width:311px;
	margin:32px 0 0;
}

#features ul{
	margin:0;
	padding:0 0 20px;
}

#thumbs_container{
	background:transparent url("twitter_gallery_bg.jpg") no-repeat scroll 0 0;
	float:left;
	height:344px;
	margin:35px 0 0;
	width:325px;
	margin-bottom:15px;
}

#thumbs_title{
	padding:15px 15px 10px 15px;
}

#thumbs_title p{
	line-height:8px;
}

#thumbs_large{
	padding:15px 0 0 15px;
}

#social {
	float:right;
	position:relative;
	right:16px;
	margin-top:5px;
	padding-bottom:13px;
}

.twocolumn #content {
	_background-position:0px -1165px;
}

.twocolumn #content .main {
	margin:0 0 0 8px;
	padding:25px 0 0 20px;
	width:687px;
}

.download_cell_last ul {
	float:left;
	margin:6px 0 0;
}

.title {
	font-size:16px;
	color:#353638;
	font-size:16px;
	color:#353638;
	height: 22px;
	letter-spacing: -1px;
	height			:auto;
}

#title-download {
	line-height		:25px;
}

h3.title {
	font-size		:11px;
	line-height		:17px;
	margin			:0;
}

.pg-twitter .page-intro {
	background		:transparent url("twitter_promo_2.jpg") no-repeat 100% 100%;
	min-height		:190px;
	padding-top		:30px;
	padding-right	:300px;
	margin-top		:-40px;
}

* html .pg-twitter .page-intro {
	height			:190px;
}

.pg-twitter .page-intro .twitter {
	/*background		:url("logo-twitter.jpg") no-repeat 0 50%;*/
	padding			:30px 0 20px 70px;
}

.pg-twitter .page-intro h2 {
	background		:transparent url("twitter_title.png") no-repeat 0 0;
	height			:30px;
	width			:350px;
	text-indent		:-999em;
	margin			:10px 0 0 0;
}

.cta-download-it-today {
	display			:block;
	background		:transparent url("cta-buy-now.png") no-repeat 0 0;
	height			:30px;
	width			:134px;
	text-decoration	:none;
	text-indent		:-999em;
	margin-top		:10px;
}

.pg-twitter-detail .page-intro {
	background		:url("logo-twitter.jpg") no-repeat 0 0;
	padding-left	:70px;
	padding-right	:30px;
}

.twocolumn #content .main {
	margin			:0 0 0 8px;
	padding			:25px 0 0 20px;
	width			:686px;
}

#instructions_left{
	float:left;
	width:310px;
	padding:6px 5px 0 0;
	margin:0;
}

#instructions_left ol{
	margin:0 0 0 2px;
	font-weight:bold;
}

* html #instructions_left ol{
	margin:0 0 0 5px;
}

#instructions_left ol li{
	font-weight:bold;
}

#instructions_left ol a{
	background:transparent url("/assets/images/arrow_blue.gif") no-repeat scroll 1px 5px;
}

#instructions_left ul {
	margin			:0;
}

#instructions_right{
	background-image	:url("twitter_details_promo.jpg");
	float:left;
	height:125px;
	width:326px;
	margin:5px 0 0 0;
}

#instructions_right ul{
	margin:58px 0 0 17px;
}

#instructions_right h3 {
	margin			:15px;
	width			:180px;
	line-height		:21px;
}

#instructions_right ul {
	margin			:0 0 0 15px;
	width			:200px;
}

#lower_content{
	float:left;
	margin:25px 0 0;
	width:630px;
}

#lower_content ul{
	margin:0;
}

#lower_content ul li{
	margin-bottom:4px;
}

#lower_content ul.leftMargin {
	margin			:-15px 0 0 20px;
}


