#tagline {
    display: block;
    margin: auto;
}

#product {
    height: 420px;
}

#left-col {
    float: left;
    width: 300px;
}

#right-col {
    float: right;
    width: 600px;
    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;
}


.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/cooliris-beta-header.png) no-repeat right center;
     width:174px;
}
.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:28px;
    margin:0;
}

.download-button .install_button a{
  padding:0px 0px 0px !important;
  width:132px;
  height:48px;
  text-indent:-10000em;
  _height:48px;
  background:transparent url(/static/images/download-skinny.png) no-repeat;
  display:block;
}

.download-button .install_button a:link,.download-button .install_button a:visited,.download-button .install_button a:active{
  background-position:0 0px;
  _background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/download-skinny-off.png',sizingMethod='scale');
}
.download-button .install_button a:hover{
  background-position:0 -48px;
  _background:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/download-skinny-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-attachment: scroll;
	background-color: transparent;
	background-image: url(http://www.coredesign.com.tw/case/hotel/static/images/product/h1-cooliris-1-9.png);
	background-repeat: no-repeat;
	background-position: right center;
}


* html .cooliris_product ul.sub-nav{
  width:465px !important;

}


#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;
}


/*** for 1.9 ***/
#cooliris_features_page .top_section{
  text-align:right;
  margin-right:5px;
  position:relative;
  height:400px;
}
#cooliris_features_page .top_section_message{
  position:absolute;
  bottom:25px;
  width:525px;
  text-align:left;
  left:65px;
}
#cooliris_features_page .top_section_message h2{
  border:none;
}


#my-glider{ /** has ie hack **/
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left top;
}

#my-glider a.backlink{
  background: transparent url(/static/images/product/product_slide_arrows.png) no-repeat left top;
}
#my-glider a.forwardlink{
  background: transparent url(/static/images/product/product_slide_arrows.png) no-repeat right top;
}
#my-glider .controls .sliderbar #arrow_section1{
	left:295px;
}
#my-glider .controls .sliderbar #arrow_section2{
  left:414px;
  display:none;
}
#my-glider .controls .sliderbar #arrow_section3{
  left:515px;
  display:none;
}
#my-glider .controls .sliderbar #arrow_section4{
  left:639px;
  display:none;
}


/*** for featured pages ***/

#cooliris_features_page .half{
  float:left;
  padding:15px 0;
}
#cooliris_features_page .icon_holder{
	width:100px;
	height:110px;
	float:left;
	background-color: transparent;
	background-image: url(static/images/product_featured_icons.png);
	background-repeat: no-repeat;
}
#cooliris_features_page .search{
  background-position:0 0;
}
#cooliris_features_page .share{
  background-position:-400px 0;
}
#cooliris_features_page .discover{
  background-position:-104px 0;
}
#cooliris_features_page .jump{
  background-position:-500px 0;
}

#cooliris_features_page .slideshow{
  background-position:-200px 0;
}
#cooliris_features_page .shopping{
  background-position:-300px 0;
}
#cooliris_features_page .supported_sites{
  background-position:-600px 0;
}
#cooliris_features_page .featured_boxes, #my-glider .featured_boxes{
  width:33%;
  float:left;
  text-align:center;
  padding:30px 0 30px 0;
}
#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:40px;
}
#cooliris_features_page .half h3{
  padding:3px 0;
}
#cooliris_features_page .featured_wrapper{
  margin:0 50px;
}
#cooliris_features_page .half h3.new_icon{
  background:transparent url(/static/images/iphone/icon-new.png) no-repeat 350px top;
}
#cooliris_features_page hr.featured_line{
  height:2px;
  border:1px solid #333;
  background-color:#333 !important;
}
.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{
  color:yellow;
}
.featured_wrapper table span.supported, .featured_wrapper p.legend span.supported{
  color:#7FFF00;
  font-weight:bold;
}
.featured_wrapper p.legend{
  text-align:right;
}
.featured_wrapper p.legend span{
  padding: 0 10px 0 5px;
}

	
