/*  This defines the default fonts, background color, background image if needed  */

html {overflow-y: scroll; height: 100%;}

h1, h2, h3, h4 { font-weight: 400; }
a { 
  color: #6C8CA4;
  text-decoration: none;
}

body{ 
  padding: 0;
  margin: 0;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #444;
  height: 100%;
  background: url(http://limelight.synctv.com/images/www/v2/main_background.jpg) black no-repeat;
  background-position: center top;
}

img{  
  border-style: none;
  border: none;
}

a:link, a:active, a:visited{
  border: none; 
  outline: none;

}

.header{
  color: blue;
  position: relative;
  top: 0px;
  margin: 0px auto;
  width: 960px;
  height: 145px;
  background-repeat: no-repeat;
}

#main_nav {
	position: relative;
	top: 5px;
  	height: 20px;
        padding-right: 50px;
        padding-left: auto;
}

#main_nav ul {
  padding: 0px;
  margin: 0px;
}

#main_nav li {
  float: right;
  list-style-type: none;
  height: 20px;
  margin-top: 0px;
  margin-right: 10px;
}

#main_nav a{
  color: #fff;
  font-size: 14px;
  text-decoration: none;
  display: inline-block;
  height: 18px;
  line-height: 22px;
  padding: 0 12px;
  letter-spacing: 0.1em;
}

.p_title{
  color: #fff;
  font-size: 14px;
}

#main_nav a:hover{
  color: #B1B7CB;
}

#main_nav .current a{
  color: #B1B7CB;
}

#synctv_logo{
  position: relative;
  top: 60px;
  left: 60px;
  height: 50px;
  width: 200px;
}

#synctv_home{
  position: relative;
  height: 96%;
  min-height: 560px;
}

#main_text{
  position: absolute;
  top: 120px;
  left: 50px;
  height: 150px;
  width: 325px;
}

#main_img{
  position: relative;
  top: 70px;
  left: 375px;
  height: 340px;
  width: 450px;
}

#page {
  position: relative;
  top: 0px;
  width: 930px;
  margin: 0px auto;
}

#page_home {
  position: relative;
  top: 0px;
  width: 930px;
  margin: 0px auto;
  padding-bottom: 40px;;
}

#synctv_footer{
  position: relative;
  top: 0px;
  left: 55px;
  height: 50px;
  width: 820px; 
}

#synctv_footer_devices{
  position: relative;
  top: 50px;
  left: 55px;
  height: 50px;
  width: 820px; 
}

#synctv_footer_top{
  position: relative;
  top: 0px;
  left: 0px;
  height: 20px;
  width: 820px; 
  background: url(http://limelight.synctv.com/images/www/v2/secondary_nav_background_bottom.png) transparent;
}

#synctv_footer_copyright{
  position: relative;
  top: 0px;
  left: 0px;
  height: 30px;
  width: 805px; 
  text-align: right;
}

#synctv_footer_copyright_home{
  position: absolute;
  bottom: 0px;
  margin: 0px auto;
  height: 20px;
  width: 100%; 
  text-align: center;
}

#synctv_footer_center{
  height: 4px;
  width: 960px;
  margin: 0px auto;
  background: url(http://limelight.synctv.com/images/www/v2/footer_top_background_2.png) transparent no-repeat; 
}

#synctv_footer_bottom{
  height: 180px;
  background: url(http://limelight.synctv.com/images/www/v2/footer_bottom_background_2.png) transparent; 
}

#synctv_footer_content{
  width: 960px;
  margin: 0px auto;
}

#footer_nav_spacer{
  float: left;
  width: 40px;
  height: 1px;
}

#footer_nav_header{
  padding-top: 80px;
  float: left;
  width: 100px;
  height: 40px;
  color: #222;
  font-size: 16px;
  font-weight: bold;
  text-align: right;
}

#footer_nav_links{
  padding-top: 14px;
  float: left;
  margin-left: -25px;
  width: 230px;
  height: 120px;
  color: #4d4d4d;
  text-align: left;

}

#footer_nav_links ul{
  list-style: none;
}

#footer_nav_links li{

}

#footer_nav_links a{
  color: #4D4D4D;
  font-size: 14px;
  text-decoration: none;
  line-height:180%
}

#footer_nav_links a:hover{
  color: #777;
  font-size: 14px;
  text-decoration: none;
}

#section_header{
  position: relative;
  margin-top: 45px;
  top: 0px;
  left: 55px;
  height: 57px;
  width: 820px;
  background: url(http://limelight.synctv.com/images/www/v2/secondary_nav_background_top.png) transparent no-repeat;
}

#section_header_positioner{
  position: relative;
  width: 320px;
  height: 45px;
  padding-top: 17px;
  padding-left: 20px;
  text-align: left;
  font-size: 28px;
  color: #E4E6F1;
}

#section_content{
  position: relative;
  top: 0px;
  left: 55px;
  width: 820px;
  padding-bottom: 100px;
  background: url(http://limelight.synctv.com/images/www/v2/content_background.png) transparent;
}

#contact_text{
  position: relative; 
  top: 25px;
  left: 30px;
  color: #8A8E9F;
  font-size: 16px;
}


.contact_items{
  position: relative;
  top: 20px;
  left: 45px;
  width: 450px;
}

.contact_item{
  position: relative; 
  top: 0px;
  margin-top: 15px;
  width: 390px;
}

#contact_hq{
  position: absolute;
  top: 72px;
  left: 480px;
  width: 300px;
  height: 291px;
  background: url(http://limelight.synctv.com/images/www/v2/contact_hq_background.png) transparent no-repeat;
}

#contact_hq_logo{
  position: absolute;
  top: 40px;
  left: 40px;
  width: 140px;
  height: 26px;
  background: url(http://limelight.synctv.com/images/www/v2/contact_logo.png) transparent no-repeat;
}

#contact_hq_text{
  position: absolute;
  top: 70px;
  left: 40px;
  width: 300px;
  height: 100px;
  color: #8A8E9F;
  font-size: 16px;
}

#contact_hq_map{
  position: absolute;
  top: 110px;
  left: 40px;
  width: 300px;
  height: 100px;
}


#about_textblock_1{
  position: relative; 
  top: 30px; 
  left: 45px; 
  width: 325px;
}

#about_textblock_2{
  position: absolute; 
  top: 30px; 
  left: 445px; 
  width: 325px;
}

#about_textblock_3{
  position: relative; 
  top: 0px; 
  left: 20px; 
  width: 725px;
  color: #8A8E9F; 
  font-size: 14px;
}

#about_textblock_service{
  position: relative; 
  top: -20px; 
  left: 20px; 
  width: 400px;
}

#about_service{
  position: relative;
  top: 60px;
  left: 180px;
  width: 430px;
}

#section_content_services{
  position: relative;
  top: 0px;
  left: 55px;
  width: 820px;
  height: 1600px;
  background: url(http://limelight.synctv.com/images/www/v2/content_background.png) transparent;
}

#services_textblock_1{
  position: relative; 
  top: 30px;
  left: 45px;
  width: 420px;
}

#services_textblock_2{
  position: relative; 
  top: 220px; 
  left: 360px; 
  width: 400px;
}

#services_textblock_3{
  position: relative; 
  top: 460px; 
  left: 110px; 
  width: 650px;
}

#services_textblock_4{
  position: relative; 
  top: 540px; 
  left: 540px; 
  width: 300px;
}

#services_textblock_5{
  position: relative; 
  top: 600px; 
  left: 540px; 
  width: 300px;
}

#services_image_1{
  position: absolute;
  top: 130px;
  left: 140px;
  width: 650px;
  height: 350px;
  background: url(http://limelight.synctv.com/images/www/v2/services_image_1.png) transparent no-repeat;
}


#services_image_2{
  position: absolute;
  top: 450px;
  left: 40px;
  width: 270px;
  height: 246px;
  background: url(http://limelight.synctv.com/images/www/v2/services_image_2.png) transparent no-repeat;
}

#services_image_3{
  position: absolute;
  top: 730px;
  left: 260px;
  width: 490px;
  height: 200px;
  background: url(http://limelight.synctv.com/images/www/v2/services_image_3.png) transparent no-repeat;
}

#services_image_4{
  position: absolute;
  top: 1130px;
  left: 40px;
  width: 440px;
  height: 350px;
  background: url(http://limelight.synctv.com/images/www/v2/services_image_4.png) transparent no-repeat;
}

#secondary_nav_devices{
  position: relative;
  margin-top: 45px;
  top: 0px;
  left: 55px;
  width: 820px;
  height: 202px;
}

#title{
  height: 57px;
  width: 820px;
  background: url(http://limelight.synctv.com/images/www/v2/secondary_nav_background_top.png) transparent no-repeat;
}

#section{
  position: relative;
  width: 120px;
  height: 45px;
  padding-top: 17px;
  padding-right: 25px;
  text-align: right;
  font-size: 28px;
  color: #E4E6F1;
  background: url(http://limelight.synctv.com/images/www/v2/temp/secondary_nav_separator.png) no-repeat;
  background-position: right;
}

#section_item{
  position: absolute;
  left: 160px;
  top: 0px;
  width: 250px;
  height: 45px;
  padding-top: 17px;
  font-size: 28px;
  color: #9395A8;
}

#devices_list{
  position: relative;
  top: 0px;
  left: 0px;
  padding-top: 30px;
  width: 820px;
  height: 165px;
  font-size: 28px;
  color: #E4E6F1;
  background: url(http://limelight.synctv.com/images/www/v2/temp/content_background.png) transparent;
}






/* Generic Carousel Properties */
.carousel { 
  position:relative; 
  clear:both; 
  left:0px; 
  margin-top:0px; 
}

.carousel .navButton {
  cursor:pointer; 
  display:block; 
  text-indent:-9999px; 
  background-repeat:none; 
  z-index:10;
}

.carousel .container { 
  position:absolute; 
  overflow:hidden; 
}

.carousel .items { 
  position:absolute; 
}

.carousel .item { 
  position:relative;

  list-style-type:none; margin:0px; 
}
/*  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; */

.carousel .item.hover, .carousel .item.selected { 

}
/*  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;   */    

/* Hide data items from selector */
#Carousel .item .email {
  display:none;
} 

/* Horizontal Carousel */
#Carousel2 { 
  height:145px; 
  width:820px; 
}

#Carousel2 .container { 
  left: 70px; 
  top: 0px; 
  width: 690px; 
  height:145px;
}

#Carousel2 .items { 
  top:0; 
  left:0px; 
  width:5500px;
  height: 145px;
}

#Carousel2 .item { 
  height:145px;  
  width:695px; 
  float:left; 
  clear:right; 
}

#Carousel2 .item .icon img { 
  position:relative; 
  left:0px; 
  width:120px !important; 
  height:120px; 
  cursor:pointer;
}

#Carousel2 .navButton { 
  position:absolute; 
  top:40px; 
  width:40px; 
  height:40px; 
}

#Carousel2 .navButton.previous {  
  left:10px; 
  background-image:url(http://limelight.synctv.com/images/www/v2/secondary_nav_previous_up.png); 
}

#Carousel2 .navButton.next { 
  right:10px; 
  background-image:url(http://limelight.synctv.com/images/www/v2/secondary_nav_next_up.png); 
}

#back_faded{
  position: absolute;
  top: 40px;
  left: 10px;
  height: 40px;
  width: 40px;
  background-image:url(http://limelight.synctv.com/images/www/v2/temp/secondary_nav_previous_disabled.png);
}

#more_faded{
  position: absolute;
  top: 40px;
  right: 10px;
  height: 40px;
  width: 40px;
  background-image:url(http://limelight.synctv.com/images/www/v2/temp/secondary_nav_next_disabled.png);
}

/* Hide data items from selector */
#Carousel2 .item .key { 
  display:none;
}

#Carousel2 .item .picture { 
  display:none;
}


#icon_Samsung{
  position: relative;
  top: 0px;
  left: 0px;
  float: left; 
  width: 140px; 
  height: 145px; 
}

.icon_Samsung_current{
  background: url(http://limelight.synctv.com/images/www/v2/secondary_nav_selected_border_center.png);
}

#icon_iPhone{
  position: relative;
  top: 0px;
  left: 0px;
  float: left; 
  width: 82px; 
  height: 145px; 
}

.icon_iPhone_current{
  background: url(http://limelight.synctv.com/images/www/v2/secondary_nav_selected_border_center.png);
}

#icon_Android{
  position: relative;
  top: 0px;
  left: 0px;
  float: left; 
  width: 82px; 
  height: 145px; 
}

.icon_Android_current{
  background: url(http://limelight.synctv.com/images/www/v2/secondary_nav_selected_border_center.png);
}

#icon_webOS{
  position: relative;
  top: 0px;
  left: 0px;
  float: left; 
  width: 86px; 
  height: 145px; 
}

.icon_webOS_current{
  background: url(http://limelight.synctv.com/images/www/v2/secondary_nav_selected_border_center.png);
}

#icon_Roku{
  position: relative;
  top: 0px;
  left: 0px;
  float: left; 
  width: 160px; 
  height: 145px; 
}

.icon_Roku_current{
  background: url(http://limelight.synctv.com/images/www/v2/secondary_nav_selected_border_center.png);
}

#icon_Blu-ray{
  position: relative;
  top: 0px;
  left: 0px;
  float: left; 
  width: 140px; 
  height: 145px; 
}

.icon_Blu-ray_current{
  background: url(http://limelight.synctv.com/images/www/v2/secondary_nav_selected_border_center.png);
}

#icon_ConnectedTV{
  position: relative;
  top: 0px;
  left: 0px;
  float: left; 
  width: 140px; 
  height: 145px; 
}

.icon_ConnectedTV_current{
  background: url(http://limelight.synctv.com/images/www/v2/secondary_nav_selected_border_center.png);
}

#icon_Boxee{
  position: relative;
  top: 0px;
  left: 0px;
  float: left; 
  width: 112px; 
  height: 145px; 
}

.icon_Boxee_current{
  background: url(http://limelight.synctv.com/images/www/v2/secondary_nav_selected_border_center.png);
}

#icon_Desktop{
  position: relative;
  top: 0px;
  left: 0px;
  float: left; 
  width: 128px; 
  height: 145px; 
}

.icon_Desktop_current{
  background: url(http://limelight.synctv.com/images/www/v2/secondary_nav_selected_border_center.png);
}

#icon_Web{
  position: relative;
  top: 0px;
  left: 0px;
  float: left; 
  width: 123px; 
  height: 145px; 
}

.icon_Web_current{
  background: url(http://limelight.synctv.com/images/www/v2/secondary_nav_selected_border_center.png);
}

#selection_border_left{
  float: left; 
  height: 130px; 
  width: 12px; 
}

.selection_border_left_current{
  background: url(http://limelight.synctv.com/images/www/v2/secondary_nav_selected_border_left.png);
}

#selection_border_right{
  float: right; 
  height: 130px; 
  width: 12px; 
}

.selection_border_right_current{
  background: url(http://limelight.synctv.com/images/www/v2/secondary_nav_selected_border_right.png);
}

#device_image{
  position: absolute; 
  top: 5px; left: 0; 
  height: 140px; 
}

.device_image_current{ 
  background: url(http://limelight.synctv.com/images/www/v2/secondary_nav_selected_arrow.png) no-repeat; 
  background-position: center bottom;
}

#device_text{
  position: relative; 
  top: 100px; 
  width: 100%; 
  color: #9395A8;
  font-size: 14px; 
  text-align: center;
}

.device_text_current{
  color: #FFF !important;
}

.textblock_header_left {
	position: absolute; 
	left: -18px; 
	top: 0px; 
	width: 18px; 
	height: 33px; 
	background: url(http://limelight.synctv.com/images/www/v2/temp/textblock_header_left.png) no-repeat;
}

.textblock_header_center {
	position: relative; 
	left: 0px; 
	width: 100%; 
	height: 33px; 
	background: url(http://limelight.synctv.com/images/www/v2/temp/textblock_header_center.png);
}

.textblock_header_padding {
	padding-top: 8px; 
	color:#FFF; 
	font-size: 16px;
}

.textblock_header_right {
	position: absolute; 
	right: -18px; 
	top: 0px; 
	width: 18px; 
	height: 33px; 
	background: url(http://limelight.synctv.com/images/www/v2/temp/textblock_header_right.png);
}

.textblock_small_header_left {
	position: absolute; 
	left: -18px; 
	top: 0px; 
	width: 18px; 
	height: 15px; 
	background: url(http://limelight.synctv.com/images/www/v2/temp/textblock_header_left.png) no-repeat;
}

.textblock_small_header_center {
	position: relative; 
	left: 0px; 
	width: 100%; 
	height: 15px; 
	background: url(http://limelight.synctv.com/images/www/v2/temp/textblock_header_center.png);
}

.textblock_small_header_right {
	position: absolute; 
	right: -18px; 
	top: 0px; 
	width: 18px; 
	height: 15px; 
	background: url(http://limelight.synctv.com/images/www/v2/temp/textblock_header_right.png);
}

.textblock_body_center {
	position: relative; 
	left: 0px; 
	width: 100%; 
	padding-top: 12px; 
	padding-bottom: 10px; 
	color: #8A8E9F; 
	font-size: 14px; 
	background: url(http://limelight.synctv.com/images/www/v2/temp/textblock_background.png);
}

.textblock_body_left {
	position: absolute; 
	left: -18px; 
	top: 0px; 
	width: 18px; 
	height: 100%; 
	background: url(http://limelight.synctv.com/images/www/v2/textblock_background.png);
}

.textblock_body_right {
	position: absolute; 
	right: -18px; 
	top: 0px; 
	width: 18px; 
	height: 100%; 
	background: url(http://limelight.synctv.com/images/www/v2/textblock_background.png);
}

.textblock_footer {
	position: relative; 
	height: 10px; 
	width: 100%; 
	background: url(http://limelight.synctv.com/images/www/v2/textblock_background.png);
}


.textblock_footer_left {
	position: absolute; 
	left: -18px; 
	top: 0px; 
	width: 18px; 
	height: 10px; 
	background: url(http://limelight.synctv.com/images/www/v2/textblock_footer_left.png);
}
	
.textblock_footer_right {
	position: absolute; 
	right: -18px; 
	top: 0px; 
	width: 18px; 
	height: 10px; 
	background: url(http://limelight.synctv.com/images/www/v2/textblock_footer_right.png);	
}

#content_connectedtv {
  position: relative; 
  top: 50px; 
  left: 55px; 
  height: 1050px; 
  width: 820px;
  background: url(http://limelight.synctv.com/images/www/v2/content_background.png) transparent;
}

#connectedtv_textblock_1 {
  position: absolute; 
  top: 100px; 
  left: 40px; 
  width: 230px; 
  height: 185px;
}

#connectedtv_textblock_2 {
  position: absolute; 
  top: 500px; 
  left: 40px; 
  width: 460px; 
  height: 85px;
}

#connectedtv_logo{
  position: absolute;
  top: 20px;
  left: 45px;
  height: 60px;
  width: 440px;
  background: url(http://limelight.synctv.com/images/www/v2/device_connectedtv_logo.png);
}

#connectedtv_image_1{
  position: absolute;
  top: 90px;
  left: 310px;
  height: 500px;
  width: 500px;
  background: url(http://limelight.synctv.com/images/www/v2/device_connectedtv_image_1.png);
}

#connectedtv_image_2{
  position: absolute;
  top: 630px;
  left: 50px;
  height: 380px;
  width: 700px;
  background: url(http://limelight.synctv.com/images/www/v2/device_connectedtv_image_2.png);
}



#content_boxee {
  position: relative; 
  top: 50px; 
  left: 55px; 
  height: 730px; 
  width: 820px;
  background: url(http://limelight.synctv.com/images/www/v2/content_background.png) transparent;
}

#boxee_textblock_1 {
  position: absolute; 
  top: 310px; 
  left: 100px; 
  width: 370px; 
  height: 185px;
}

#boxee_textblock_2 {
  position: absolute; 
  top: 500px; 
  left: 360px; 
  width: 380px; 
  height: 185px;
}

#boxee_logo{
  position: absolute;
  top: 0px;
  left: 430px;
  height: 360px;
  width: 350px;
  background: url(http://limelight.synctv.com/images/www/v2/device_boxee_logo.png);
}

#boxee_image_1{
  position: absolute;
  top: 60px;
  left: 40px;
  height: 302px;
  width: 305px;
  background: url(http://limelight.synctv.com/images/www/v2/device_boxee_image_1.png);
}

#boxee_image_2{
  position: absolute;
  top: 520px;
  left: 50px;
  height: 78px;
  width: 272px;
  background: url(http://limelight.synctv.com/images/www/v2/device_boxee_image_2.png);
}


#content_blu-ray {
  position: relative; 
  top: 50px; 
  left: 55px; 
  height: 780px; 
  width: 820px;
  background: url(http://limelight.synctv.com/images/www/v2/content_background.png) transparent;
}

#blu-ray_textblock_1 {
  position: absolute; 
  top: 260px; 
  left: 260px; 
  width: 450px; 
  height: 185px;
}

#blu-ray_textblock_2 {
  position: absolute; 
  top: 595px; 
  left: 70px; 
  width: 530px; 
  height: 185px;
}

#blu-ray_logo{
  position: absolute;
  top: 60px;
  left: 400px;
  height: 130px;
  width: 340px;
  background: url(http://limelight.synctv.com/images/www/v2/device_blu-ray_logo.png);
}

#blu-ray_image_1{
  position: absolute;
  top: 25px;
  left: 30px;
  height: 350px;
  width: 350px;
  background: url(http://limelight.synctv.com/images/www/v2/device_blu-ray_image_1.png);
}

#blu-ray_image_2{
  position: absolute;
  top: 405px;
  left: 45px;
  height: 206px;
  width: 731px;
  background: url(http://limelight.synctv.com/images/www/v2/device_blu-ray_image_2.png);
}


#content_roku {
  position: relative; 
  top: 50px; 
  left: 55px; 
  height: 780px; 
  width: 820px;
  background: url(http://limelight.synctv.com/images/www/v2/content_background.png) transparent;
}

#roku_textblock_1 {
  position: absolute; 
  top: 175px; 
  left: 60px; 
  width: 285px; 
  height: 185px;
}

#roku_textblock_2 {
  position: absolute; 
  top: 600px; 
  left: 165px; 
  width: 530px; 
  height: 185px;
}

#roku_logo{
  position: absolute;
  top: 45px;
  left: 40px;
  height: 110px;
  width: 330px;
  background: url(http://limelight.synctv.com/images/www/v2/device_roku_logo.png);
}

#roku_image_1{
  position: absolute;
  top: 60px;
  left: 410px;
  height: 350px;
  width: 350px;
  background: url(http://limelight.synctv.com/images/www/v2/device_roku_image_1.png);
}

#roku_image_2{
  position: absolute;
  top: 400px;
  left: 35px;
  height: 230px;
  width: 350px;
  background: url(http://limelight.synctv.com/images/www/v2/device_roku_image_2.png);
}


#content_iphone {
  position: relative; 
  top: 50px; 
  left: 55px; 
  height: 720px; 
  width: 820px;
  background: url(http://limelight.synctv.com/images/www/v2/content_background.png) transparent;
}

#iphone_textblock_1 {
  position: absolute; 
  top: 65px; 
  left: 50px; 
  width: 240px; 
  height: 185px;
}

#iphone_textblock_2 {
  position: absolute; 
  top: 500px; 
  left: 270px; 
  width: 400px; 
  height: 185px;
}

#iphone_image_1{
  position: absolute;
  top: 45px;
  left: 380px;
  height: 299px;
  width: 381px;
  background: url(http://limelight.synctv.com/images/www/v2/device_iphone_image_1.png);
}

#iphone_image_2{
  position: absolute;
  top: 320px;
  left: 45px;
  height: 203px;
  width: 285px;
  background: url(http://limelight.synctv.com/images/www/v2/device_iphone_image_2.png);
}


#content_android {
  position: relative; 
  top: 50px; 
  left: 55px; 
  height: 780px; 
  width: 820px;
  background: url(http://limelight.synctv.com/images/www/v2/content_background.png) transparent;
}

#android_textblock_1 {
  position: absolute; 
  top: 185px; 
  left: 185px; 
  width: 320px; 
  height: 185px;
}

#android_textblock_2 {
  position: absolute; 
  top: 530px; 
  left: 60px; 
  width: 400px; 
  height: 185px;
}

#android_logo{
  position: absolute;
  top: 15px;
  left: 65px;
  height: 220px;
  width: 500px;
  background: url(http://limelight.synctv.com/images/www/v2/device_android_logo.png);
}

#android_image_1{
  position: absolute;
  top: 60px;
  left: 580px;
  height: 457px;
  width: 185px;
  background: url(http://limelight.synctv.com/images/www/v2/device_android_image_1a.png);
}

#android_image_2{
  position: absolute;
  top: 355px;
  left: 50px;
  height: 200px;
  width: 300px;
  background: url(http://limelight.synctv.com/images/www/v2/device_android_image_2.png);
}


#content_webos {
  position: relative; 
  top: 50px; 
  left: 55px; 
  height: 850px; 
  width: 820px;
  background: url(http://limelight.synctv.com/images/www/v2/content_background.png) transparent;
}

#webos_textblock_1 {
  position: absolute; 
  top: 190px; 
  left: 320px; 
  width: 425px; 
  height: 185px;
}

#webos_textblock_2 {
  position: absolute; 
  top: 615px; 
  left: 60px; 
  width: 400px; 
  height: 185px;
}

#webos_logo{
  position: absolute;
  top: 70px;
  left: 298px;
  height: 90px;
  width: 484px;
  background: url(http://limelight.synctv.com/images/www/v2/device_webos_logo.png);
}

#webos_image_1{
  position: absolute;
  top: 50px;
  left: 30px;
  height: 429px;
  width: 237px;
  background: url(http://limelight.synctv.com/images/www/v2/device_webos_image_1.png);
}

#webos_image_2{
  position: absolute;
  top: 350px;
  left: 360px;
  height: 202px;
  width: 291px;
  background: url(http://limelight.synctv.com/images/www/v2/device_webos_image_2.png);
}

#webos_image_3{
  position: absolute;
  top: 570px;
  left: 515px;
  height: 222px;
  width: 197px;
  background: url(http://limelight.synctv.com/images/www/v2/device_webos_image_3.png);
}


#content_desktop {
  position: relative; 
  top: 50px; 
  left: 55px; 
  height: 900px; 
  width: 820px;
  background: url(http://limelight.synctv.com/images/www/v2/content_background.png) transparent;
}

#desktop_textblock_1 {
  position: absolute; 
  top: 260px; 
  left: 60px; 
  width: 340px; 
  height: 185px;
}

#desktop_textblock_2 {
  position: absolute; 
  top: 580px; 
  left: 335px; 
  width: 380px; 
  height: 185px;
}

#desktop_textblock_3 {
  position: absolute; 
  top: 730px; 
  left: 40px; 
  width: 400px; 
  height: 185px;
}

#desktop_logo{
  position: absolute;
  top: 85px;
  left: 30px;
  height: 125px;
  width: 375px;
  background: url(http://limelight.synctv.com/images/www/v2/device_desktop_logo.png);
}

#desktop_image_1{
  position: absolute;
  top: 25px;
  left: 365px;
  height: 386px;
  width: 405px;
  background: url(http://limelight.synctv.com/images/www/v2/device_desktop_image_1.png);
}

#desktop_image_2{
  position: absolute;
  top: 415px;
  left: 485px;
  height: 131px;
  width: 186px;
  background: url(http://limelight.synctv.com/images/www/v2/device_desktop_image_2.png);
}

#desktop_image_3{
  position: absolute;
  top: 560px;
  left: 60px;
  height: 163px;
  width: 218px;
  background: url(http://limelight.synctv.com/images/www/v2/device_desktop_image_3.png);
}


#content_web {
  position: relative; 
  top: 50px; 
  left: 55px; 
  height: 900px; 
  width: 820px;
  background: url(http://limelight.synctv.com/images/www/v2/content_background.png) transparent;
}

#web_textblock_1 {
  position: absolute; 
  top: 330px; 
  left: 50px; 
  width: 560px; 
  height: 160px;
}

#web_textblock_2 {
  position: absolute; 
  top: 560px; 
  left: 385px; 
  width: 375px; 
  height: 120px;
}

#web_logo{
  position: absolute;
  top: 40px;
  left: 530px;
  height: 60px;
  width: 240px;
  background: url(http://limelight.synctv.com/images/www/v2/device_web_logo.png);
}

#web_image_1{
  position: absolute;
  top: 0px;
  left: 60px;
  height: 400px;
  width: 675px;
  background: url(http://limelight.synctv.com/images/www/v2/device_web_image_1.png);
}

#web_image_2{
  position: absolute;
  top: 500px;
  left: 40px;
  height: 348px;
  width: 650px;
  background: url(http://limelight.synctv.com/images/www/v2/device_web_image_2.png);
}


#content_samsung {
  position: relative; 
  top: 50px; 
  left: 55px; 
  height: 900px; 
  width: 820px;
  background: url(http://limelight.synctv.com/images/www/v2/content_background.png) transparent;
}

#samsung_textblock_1 {
  position: absolute; 
  top: 300px; 
  left: 80px; 
  width: 320px; 
  height: 160px;
}

#samsung_textblock_2 {
  position: absolute; 
  top: 530px; 
  left: 350px; 
  width: 430px; 
  height: 110px;
}

#samsung_logo{
  position: absolute;
  top: 25px;
  left: 0px;
  height: 150px;
  width: 455px;
  background: url(http://limelight.synctv.com/images/www/v2/device_samsung_logo.png);
}

#samsung_image_1{
  position: absolute;
  top: 90px;
  left: 460px;
  height: 440px;
  width: 340px;
  background: url(http://limelight.synctv.com/images/www/v2/device_samsung_image_1.png);
}

#samsung_image_2{
  position: absolute;
  top: 620px;
  left: 40px;
  height: 210px;
  width: 710px;
  background: url(http://limelight.synctv.com/images/www/v2/device_samsung_image_2.png);
}

.clearer{
  clear: both;
}

.floating_text {
	position: relative; 
        padding-left: 55px;
        padding-right: auto;
	width: 820px; 
	padding-top: 20px; 
	padding-bottom: 20px; 
	color: #8A8E9F; 
}

.floating_text a:link {
  color: #8A8E9F; 
}

.floating_text a:visited {
  color: #8A8E9F; 
}

.floating_text a:hover {
  color: #8A8E9F; 
}

.floating_text a:active {
  color: #8A8E9F; 
}






#container{
	width: 840px;
        height: 320px
	margin-left: auto;
	margin-right: auto;
	position: relative;
        top: 10px;
        left: 20px;
        border: 1px solid red;
}

img{
	display: block;
}

#gallery, #thumbs{
	float: left;
}

#gallery{
	width: 840px;
	height: 320px;
	overflow: hidden;
}

#gallery img{
	position: absolute;
}

#thumbs{
        display: none;
	width: 100px;
	height: 300px;
	overflow: hidden;
}

#next{
	display: block;
	width: 47px;
	height: 43px;
	background: url(img/arrow.png);
	position: relative;
	top: 257px;
	left: 855px;
}

#next:hover{
	background: url(img/arrowmo.png);
}

.clear{
	clear: both;
}








#gallery2{
        position: absolute
	width: 800px;
	height: 300px;
	overflow: hidden;
}

#gallery2 img{
	position: absolute;
}

#thumbs2{
	width: 100px;
	height: 300px;
	overflow: hidden;
}

#carousel1{
        position: absolute;
        top: -10px;
        left: 38px;
        width: 840px;
        height: 320px;
}


