#tagline {
    display: block;
    margin: auto;
}

#product {
    height: 300px;
}

#left-col {
    float: left;
    width: 300px;
}

#right-col {
    float: right;
    width: 400px;
    margin: 30px 20px 0px 0px;
}

.iphone-col {
    padding-right: 25px;
}

#sidenav-iphone-div {
    margin-top: 50px;
    margin-left: 60px;
}

#sidenav-div {
    margin-top: 50px;
    margin-left: 60px;
}

#download-div {
    position: relative;
    top: 30px;
    left: 60px;
}

#download-div-iphone {
    position: relative;
    top: 10px;
    left: 45px;
    height: 30px;
    color: #ffffff;
}

#download-div-iphone p {
    margin-left: 90px;
}

#monitor-reflection {
    width: 952px;
    height: 154px;
    margin: auto;
    margin-top: -40px;
}

#iphone-reflection {
    width: 952px;
    height: 114px;
    margin: auto;
}

#description {
    width: 100%;
}

#headline {
    margin-top: 17px;
    margin-left: 47px;
}

#description-text {
    width: 800px;
    margin-top: 30px;
    margin-left: 40px;
}

#description-text p {
    margin-bottom: 20px;
}

#description-text h3 {
    margin-bottom: 5px;
}

#enabled-sites-div {
    float: right;
    margin-top: 30px;
    margin-right: 30px;
    font-size: 14px;
}

.cooliris_product .content-border{
  position:relative;
  border:0px;
  top:0px;
  left:0px;
  width:720px;
  height:300px;
}
.cooliris_product .flare-nav{
  position:relative;
  z-index:3;
}
.download-info{
    float:right;
    padding-top:35px;
    text-align:right;
}
* html .download-info{
    padding-top:15px;
}
#title-installer #title{
    float:left;
    height:27px;
    margin:25px 0 30px 47px;
    text-indent:-10000px;
}

* html #title-installer #title{
    margin-left:25px;
}
#title-installer h1.product{
     background: transparent url(/static/images/cooliris-overview-text.png) no-repeat right center;
     width:174px;
}
#title-installer h1.iphone{
     background: transparent url(/static/images/cooliris-iphone-header.png) no-repeat right center;
     width:249px;
     margin-bottom:-10px;
}
h1.beta{
     background: transparent url(/static/images/beta/cooliris-beta-header.png) no-repeat right center;
     width:188px;
}
h1.feedback{
     background: transparent url(/static/images/feedback/h1_feedback.png) no-repeat right center;
     width:267px;
}
h1.beta_linux{
     background: transparent url(/static/images/beta/cooliris_beta_linux.png) no-repeat right center;
     width:331px;
}
.beta #title-installer #title{
   margin-bottom:0px;
}
#beta{
    background: transparent url(/static/images/beta.png) no-repeat center top;
    padding-top:316px;
    margin-bottom:30px;

}
#beta h1{
    margin-left:75px;
    margin-bottom:15px;
}

#beta .half p, #beta .half h2, #beta .half h4{
    margin-left:75px;
}
#beta .half p{
    margin-top:7px;
    margin-bottom:7px;
}
#beta .half h2.offset-color{
    background-color:#393939;
    margin-left:65px !important;
    margin-bottom:15px;
    margin-right:10px;
    padding:5px 10px;

}
#beta .half ul{
    margin-left:90px;
}
#beta .half ul li{
    margin:10px 0;
}
#beta .half ul li ul{
    margin:10px 0 0 15px;
}
#beta .half ul li ul li{
  margin:0;
  padding:0;
}

.download-button{
    position:relative;
    float:right;
    padding-top:0px;
    top:27px;
    left:35px;
    margin:0;
}
/*.install_button{
  display:none;
}
.launch_button{
  display:none;
}*/
.download-button .install_button a{
  padding:0px 0px 0px 0px !important;
  line-height:40px;
  width:231px;
  /*height:44px;*/
  height:50px;
  font-size:11px;
  font-weight:bold;
  _height:58px;
  _line-height:56px;
  background:transparent url(/static/images/product/buttons.png) no-repeat 0 -6px;
  display:block;
}
* html .download-button .install_button a{
  position:absolute;
  cursor:pointer;
  top:-5px;
}
.download-button .launch_button a{
  width:186px;
  height:58px;
  text-indent:-10000em;
  background:transparent url(/static/images/homepage/launch_home.png) no-repeat 0 -6px;
  display:block;
}
* html .download-button .launch_button a{
  position:absolute;
  cursor:pointer;
  top:-5px;
}
.download-button .install_button a span.left{
  position:absolute;
  top:4px;
  text-indent:-10000em;
  _text-indent:0em;
  _font-size:0em;
  _color:#fbc341;
  left:25px;
  _left:22px;
}
.download-button .install_button a span.sm_text{
  font-size:9px;
  font-weight:normal;
  position:absolute;
  color:#666;
  right:32px;
  /*_right:29px;*/
  top:4px;
}
* html .download-button .install_button a span.sm_text{
  right:29px;
  top:0px;
}
* html .download-button .install_button a span.left{
  top:2px;
}
.download-button .install_button a span.ff_img{
  background:transparent url(/static/images/product/browser_icons.png) no-repeat 0px 10px;
  padding-left:27px;
}
.download-button .install_button a span.sa_img{
  background:transparent url(/static/images/product/browser_icons.png) no-repeat 0px -48px;
  padding-left:30px;
}
.download-button .install_button a span.ch_img{
  background:transparent url(/static/images/product/browser_icons.png) no-repeat 0px -165px;
  padding-left:30px;
}
.download-button .install_button a span.ie_img{
  background:transparent url(/static/images/product/browser_icons.png) no-repeat 0px -105px;
  padding-left:27px;
}
* html .download-button .install_button a span.ie_img{
  background:transparent url(/static/images/product/browser_icons.png) no-repeat 0px -98px;
}
.download-button .install_button a:link,.download-button .install_button a:visited,.download-button .install_button a:active{
  background-position:-0px -6px;
  position:relative;
  color:#333;
  text-decoration:none;
  _background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/product/button_off.png',sizingMethod='scale');
}
.download-button .install_button a:hover{
  background-position:-0px -63px;
  color:#333;
  text-decoration:none;
  _background:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/product/button_on.png',sizingMethod='scale');
}
.download-button .launch_button a:link,.download-button .launch_button a:visited,.download-button .launch_button a:active{
  position:relative;
  color:#333;
  text-decoration:none;
  _background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/homepage/download_home_off.png',sizingMethod='scale');
}
.download-button .launch_button a:hover{
  background-position:-0px -63px !important;
  color:#333;
  text-decoration:none;
  _background:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/homepage/download_home_on.png',sizingMethod='scale');
}

#download-info p {
    margin-top:-6px !important;
}
* html #download-info p {
    margin-top:30px !important;
}

.download-btn{
    position:relative;
    float:right;
    padding-top:0px;
    top:5px;
    margin:0 65px 0 0;
}

.download-btn .install_button a{
  padding:0px 0px 0px !important;
  width:184px;
  height:67px;
  text-indent:-10000em;
  _height:67px;
  background:transparent url(/static/images/download_fat.png) no-repeat;
  display:block;
}

.download-btn .install_button a:link,.download-btn.install_button a:visited,.download-btn .install_button a:active{
  background-position:0 0px;
  _background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/download_fat_off.png',sizingMethod='scale');
}
.download-btn .install_button a:hover{
  background-position:0 -67px;
  _background:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/download_fat_on.png',sizingMethod='scale');
}
* html .download-btn .install_button a:hover{

}


h1.product{
  width:155px;
  background:transparent url(/static/images/product/h1-cooliris-version.png) no-repeat scroll right center;
}


* html .cooliris_product ul.sub-nav{
  
}


#cooliris_features_page h2.message{
  background: transparent url(/static/images/iphone/h2-headline.png) no-repeat left center;
  width:359px;
  height:32px;
  padding:10px 0;
  margin:0 auto;
  border:none;
  display:block;
  text-indent:-10000em;
}
#cooliris_features_page p.message{
  text-align:center;
}

.box_spacer{
  width:85px;
  height:148px;
  float:left;
}
.box_spacer_tall{
  width:85px;
  height:214px;
  float:left;
}
.box_spacer_short{
  height:130px;
  width:85px;
  float:left;
  text-align:right;
}
.box_content_short{
  height:130px;
  width:346px;
  float:left;
}
.box_content_tall{
  width:346px;
  height:214px;
  float:left;
  text-align:center;
}

.box_content_short h3, .box_content_short p{
  padding:10px 10px 0;
}
img.new-icon{
  margin:10px 10px 0 0;
}
img.multi-search{
  margin-top:60px;
}
img.iphone-img{
  margin-top:15px;
}

#cooliris_features_page .top_section{
  position: relative;
  height:301px;
  top:-1px;
}
.fade{
  position:absolute;
  top:0;
  left:0;
  height:300px;
  width:720px;
}
#fade_1{
  background:transparent url(/static/images/product/bg_productpage_1.jpg) no-repeat 0 0px;
  
}
#fade_2{
  background:transparent url(/static/images/product/bg_productpage_2.jpg) no-repeat 0 0px;
}
#fade_3{
  background:transparent url(/static/images/product/bg_productpage_3.jpg) no-repeat 0 0px;
}
#fade_4{
  background:transparent url(/static/images/product/bg_productpage_4.jpg) no-repeat 0 0px;
}
#fade_5{
  background:transparent url(/static/images/product/bg_productpage_5.jpg) no-repeat 0 0px;
}

#cooliris_features_page .top_section_1{
  position:relative;
  height:200px;
  background:transparent url(/static/images/product/bg_productpage.jpg) repeat 0 -2px;
  top:-1px;
}
  
#cooliris_features_page .top_section_message{
  position:absolute;
  top:168px;
  width:350px;
  padding-right:10px;
  text-align:left;
  left:560px;
}
* html #cooliris_features_page .top_section_message{
  width:375px;
}
#cooliris_features_page .top_section_message h2{
  border:none;
  background:transparent url(/static/images/product/h2-features-headline.png) no-repeat 0 0;
  margin-bottom:15px;
  display:block;
  text-indent:-10000em;
}
#cooliris_features_page .top_section_message h4{
  color:#ADADAD;
  margin-bottom:5px;
  font-weight:bold;
}
* html #cooliris_features_page .top_section_message h4{
  font-size:95%;
}
ul#fade_count{
  list-style:none;
  position:absolute;
  z-index:10;
  right:2px;
  top:-1px;
}
ul#fade_count li{
  width:20px;
  height:20px;
  line-height:20px;
  float:left;
  border:1px solid #666666;
  text-align:center;
  margin-left:3px;
}
ul#fade_count li a, ul#fade_count li a:link, ul#fade_count li a:hover,
ul#fade_count li a:active, ul#fade_count li a:visited{
  color:#fff;
  text-decoration:none;
  display:block;
  width:20px;
  height:20px;
}
ul#fade_count li a:hover{
  background-color:#7DC2FA;
}
#fade_1 p,#fade_2 p, #fade_3 p,#fade_4 p, #fade_5 p{
  text-align: left;
}

#fade_1 h1.simply{
  background:transparent url(/static/images/product/h1_slides.png) no-repeat -54px 0;
  width:346px;
  height:63px;
  margin-bottom:15px;
  display:block;
  text-indent:-100000em;
}
#fade_1 h1.cooliris_h1{
  background:transparent url(/static/images/product/h1_slides.png) no-repeat -161px -202px;
  width:346px;
  height:22px;
  margin-bottom:15px;
  display:block;
  text-indent:-100000em;
}

#fade_2 h1{
  background:transparent url(/static/images/product/h1_slides.png) no-repeat center -66px;
  height:27px;
  margin:50px 0 10px;
  display:block;
  text-indent:-100000em;
}

#fade_3 h1{
  background:transparent url(/static/images/product/h1_slides.png) no-repeat center -116px;
  height:27px;
  margin:50px 0 10px;
  display:block;
  text-indent:-100000em;
}

#fade_3 .thirds_message{
  position:absolute;
  bottom:30px;
  width:inherit;
}
#fade_3 .thirds{
  width:33%;
  float:left;
  text-align:center;
}

#fade_4 div{
  color:#fff;  
}
#fade_4 div.left_panel{
  float:left;
}
#fade_4 div.right_panel{
  float:right;
}
#fade_4 div p{
  font-size:95%
}
#fade_4 div.lt p{
  text-align:right;
}
#fade_4 div.rt p{
  text-align:left;
}
#fade_4 div.lt h3{
  height:18px;
  display:block;
  text-indent:-10000em;
  background: transparent url(/static/images/product/h3-anatomy-lt.png) no-repeat 0 0px;
}
#fade_4 div.rt h3{
  height:18px;
  display:block;
  text-indent:-10000em;
  background: transparent url(/static/images/product/h3-anatomy-rt.png) no-repeat 0 0px;
}
#fade_4 div.pref {
  
  margin:67px 0 0 10px;
  width:175px;
  
}
#fade_4 div.pref h3{
  background-position:16px -0px;
}
#fade_4 div.sidebar{
  /*left:7px;
  top:153px;*/
  margin:40px 0 0 3px;
  width:185px;
}
#fade_4 div.sidebar h3{
  background-position:123px -99px;
}
#fade_4 div.threeDwall{
  /*top:300px;
  left:18px;*/
  margin:53px 0 0 10px;
  width:175px;
}
#fade_4 div.threeDwall h3{
  background-position:70px -49px;
}
#fade_4 div.scroll{
  margin:73px 7px 0 0;
  width:175px;
}
#fade_4 div.scroll h3{
  background-position:0 -63px;
}
#fade_4 div.full-screen{
  margin:97px 7px 0 0;
  width:175px;
}
#fade_4 div.full-screen h3{
  background-position:0 -115px;
}
#fade_4 div.search{
  width:175px;
  margin:55px 7px 0 0;
}
#fade_4 div.search h3{
  background-position:0 -19px;
}
/** slide 4 ***/
/** slide 5 ***/
#fade_5 h1{
  background:transparent url(/static/images/product/h1_slides.png) no-repeat center -164px;
  height:27px;
  margin:25px 0 10px;
  display:block;
  text-indent:-100000em;
}


#fade_5 ul{
  position:absolute;
  bottom:20px;
  list-style:none;
  width:950px;
  margin-top:30px;
  font-size:90%;
  color:#fff;
}
#fade_5 ul li.items{
  float:left;
  width:20%;
  text-align:center;
}


/** end slide 5 ***/


#my-glider .cool_controls .sliderbar #arrow_section1{
  left:36px;
}
#my-glider .cool_controls .sliderbar #arrow_section2{
  left:230px;
  display:none;
}
#my-glider .cool_controls .sliderbar #arrow_section3{
  left:415px;
  display:none;
}
#my-glider .cool_controls .sliderbar #arrow_section4{
  left:603px;
  display:none;
}
#my-glider .cool_controls .sliderbar #arrow_section5{
  left:789px;
  display:none;
}

#my-glider .aff_controls .sliderbar #arrow_section1{
  left:230px;
}
#my-glider .aff_controls .sliderbar #arrow_section2{
  left:354px;
  display:none;
}
#my-glider .aff_controls .sliderbar #arrow_section3{
  left:470px;
  display:none;
}
#my-glider .aff_controls .sliderbar #arrow_section4{
  left:571px;
  display:none;
}
#my-glider .aff_controls .sliderbar #arrow_section5{
  left:695px;
  display:none;
}

#my-glider .aff_controls #section1{
  background:transparent url(/static/images/product/slidebigpond.png) no-repeat;
}
#my-glider .aff_controls #section1 .install_button{
  float:left;
  margin-top:340px;
  margin-left:25px;
  width:204px;
  height:67px;
}




#section1 .install_button a{
  padding:0px 0px 0px !important;
  width:204px;
  height:67px;
  text-indent:-10000em;
  background:transparent url(/static/images/product/bigpond_download.png) no-repeat;
  display:block;
}

#section1 .install_button a:link,#section1 .install_button a:visited, #section1 .install_button a:active, #section1 .install_button a:hover{
  background-position:0 0px;
  _background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/product/bigpond_download.png',sizingMethod='scale');
}

/*** for featured pages ***/
#cooliris-description .half{
  padding:0!important;
}
#cooliris_features_page .half{
  float:left;
  padding:0;
}

#cooliris_features_page .icon_holder{
  width:100px;
  height:110px;
  float:left;
  background:transparent url(/static/images/product/product_featured_icons.png) no-repeat;
}
#cooliris_features_page .search{
  background-position:-703px 0;
}
#cooliris_features_page .share{
  background-position:-495px 0;
}
#cooliris_features_page .channels{
  background-position:12px 0;
}
#cooliris_features_page .jump{
  background-position:-395px 0;
}

#cooliris_features_page .slideshow{
  background-position:-598px 0;
}
#cooliris_features_page .shopping{
  background-position:-92px 0;
}
#cooliris_features_page .supported_sites{
  background-position:-294px 0;
}
#cooliris_features_page .favorites{
   background-position:-190px 0; 
}
#cooliris_features_page .preferences{
   background-position:-804px 0; 
}
#cooliris_features_page .local-support{
  background-position:-1095px 0;
}
#cooliris_features_page .max-restore{
  background-position:-895px 0;
  height:55px !important;
}
#my-glider .featured_boxes{
  width:33%;
  float:left;
  text-align:center;
  padding:20px 0 20px 0;
}
#cooliris_features_page .featured_boxes{
  width:24%;
  float:left;
  text-align:center;
  padding:20px 0 20px 0;
}

#cooliris_features_page .featured_boxes .box{
  background:transparent url(/static/images/product/bk_product_wall.jpg) no-repeat 0 0;
  height:136px;
  width:100%;
}
#cooliris_features_page .featured_boxes .local_support{
  background-position:-12px -340px;
}
#cooliris_features_page .featured_boxes .facebook_support{
  background-position:-244px -340px;
}
#cooliris_features_page .featured_boxes .linux_support{
  background-position:-474px -340px;
}
#cooliris_features_page .featured_boxes .infodisplay_support{
  background-position:-706px -340px;
}
#cooliris_features_page .grid_img{
  margin:15px 0;
}

#cooliris_features_page .featured_boxes h3{
  margin-top:10px;

}

#cooliris_features_page .featured_boxes h3, #cooliris_features_page .featured_boxes p,
#my-glider .featured_boxes h3, #my-glider .featured_boxes p{
  text-align:left;
  margin-left:20px;
}

#cooliris_features_page .half h3{
  padding:3px 0;
}
#cooliris_features_page .featured_wrapper{
  margin:0px 50px 0;
  padding:25px 0;
}
#cooliris_features_page .featured_wrapper h2{
  border:none;
  margin-bottom:15px;
}
#cooliris_features_page #cooliris-description {
  padding-bottom:30px;
  background:transparent url(/static/images/product/bg_midsection_product.jpg) no-repeat left bottom;
}
#cooliris_features_page #cooliris-description .whats-new{
  margin-left:9%;
  width:40%;
}
#cooliris_features_page #cooliris-description .whats-new ul{
  margin:15px 0 0 15px;
}

#cooliris_features_page .half h3.new_icon{
  background:transparent url(/static/images/iphone/icon-new.png) no-repeat 350px top;
}

.featured_wrapper table{
  font-size:90%;
  margin-top:10px;
}
.featured_wrapper table th{
  padding:5px;
}
.featured_wrapper table th.top_headline{
  text-align:center;
  width:75px;
}
.featured_wrapper table th.side_headline{
  width:130px;
  text-align:right;
  padding-right:10px;
}
.featured_wrapper table td{
  text-align:center;
}
.featured_wrapper table span.not_supported, .featured_wrapper p.legend span.not_supported{
  color:#666;
}
.featured_wrapper table span.somewhat_supported, .featured_wrapper p.legend span.somewhat_supported{
  padding:5px 12px;
  background:transparent url(/static/images/product/supported_icons.png) no-repeat 0 -28px;
}
* html .featured_wrapper table span.somewhat_supported, * html .featured_wrapper p.legend span.somewhat_supported{
  padding:4px 10px 5px 10px;
}
.featured_wrapper table span.supported, .featured_wrapper p.legend span.supported{
  padding:3px 12px;
  background:transparent url(/static/images/product/supported_icons.png) no-repeat 0 0;
}
.featured_wrapper p.legend{
  text-align:right;
  margin-top:10px;
}
.featured_wrapper p.legend span{
  padding: 0 10px 0 5px;
}

.cooliris_product .mk_relative{
  /*z-index:3;*/
}

.bottom-line{
  display:none;
}

.featured_wrapper dl {
  	float: left;
  	width: 23%;
  	margin: 1%;
  	padding: 0;
  	display: inline; /* fixes IE/Win double margin bug */
  	}
.featured_wrapper  dt {
  	
  	width: 100%;
  	margin: 0px 0 0 0;
  	padding: 0;
  	font-size: 100%;
  	letter-spacing: 1px;
  	color: #fff;
    text-align:center;
  	}
  
.featured_wrapper  dd{
 text-align:center;
}
.featured_wrapper  dd.text {
  	font-size: 11px;

  	}
.featured_wrapper dl dd.img {
   	background:transparent url(/static/images/product/browser_icon_sprite.png) no-repeat 0 0;
    height:70px;
    width:70px;
    margin:0 auto !important;
}
.featured_wrapper dl dd.ff{
  background-position:0 0;
}
.featured_wrapper dl dd.ie{
  background-position:0 -431px;
}
.featured_wrapper dl dd.sa{
  background-position:0 -192px;
}
.featured_wrapper dl  dd.chrome{
background-position:0 -581px;
}
.supported_sites_img{
  float:right;
  margin-top:125px;
}

#my-glider a.forwardlink{
  left:0px;
  top:0px;
  width:300px;
  height:300px;
}
ul.feature_bullet{
  margin-left:15px;
}
ul.feature_bullet li{
  padding-top:3px;
  padding-bottom:3px;
}
.featured_wrapper table.requirments{
  margin-top:0!important;
  margin-bottom:15px;
}
.featured_wrapper table.requirments td{
   text-align:left; 
}
.featured_wrapper table.requirments td.title{
  font-weight:bold;
  padding:10px 0 3px 0;
}
.featured_wrapper table.requirments td.first-title{
  font-weight:bold;
  padding:0 0 3px 0;
}
.featured_wrapper table.requirments td.note{
  font-style:italic;
}
.featured_wrapper table.requirments td.item{
  padding:0 15px 0 35px;
}

a.learn_more, a.learn_more:active, a.learn_more:hover, a.learn_more:visited, a.learn_more:link {
  background:transparent url(/static/images/homepage/tiny_arrow.png) no-repeat scroll right center;
  color:#7dc2fa !important;
  padding-right:15px;
  text-decoration:none;
}
.how_it_works{
   padding:30px 0px 0px 0px;
}

.how_it_works h1, .how_it_works p {
    margin-left:25px;
}
.how_it_works p {
    margin-bottom:10px;
 }
