/*  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: #AAABB9;
  height: 100%;
  background: url(/resources/images/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: #6E727D;
  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: #fff;
}

#main_nav .current a{
  color: #fff;
}

#secondary_nav{
  position: relative;
  margin-top: 45px;
  top: 0px;
  left: 55px;
  width: 820px;
  height: 130px;
}

#subnav{
  position: relative;
  left: 20px;
  width: 790px;
  height: 44px;
  background: url(/resources/images/subnav_background.png) no-repeat;
}

#subnav_services_list{
  position: relative;
  left: 25px;
  top: 10px;
  width: 770px;
  height: 35px;
}

.subnav_services_list_item{
  float: left;
  padding-right: 20px;
  font-size: 16px;
  color: #6E727D;
}

.subnav_services_list_item_current{
  float: left;
  padding-right: 20px;
  font-size: 16px;
  color: #fff;
}


.subnav_services_list_item a{
  font-size: 16px;
  color: #6E727D;
}

.subnav_services_list_item a:hover{
  font-size: 16px;
  color: #fff;
}

.subnav_services_list_item_current a{
  font-size: 16px;
  color: #fff;
}

.subnav_services_list_item_current a:hover{
  font-size: 16px;
  color: #fff;
}

#synctv_logo{
  position: relative;
  top: 60px;
  left: 60px;
  height: 70px;
  width: 200px;
}

#synctv_home{
  position: relative;
  height: 800px;
  min-height: 560px;
}

.home_boxes{
  position: relative; 
  left: 0px; 
  top: 20px; 
  width: 940px; 
  height: 170px;
}

.home_box{
  position: relative; 
  float: left; 
  padding-right: 22px; 
  width: 290px; 
  height: 180px; 
  background: url(/resources/images/home_section_featured_background2.png) no-repeat; 
  background-position: left bottom;
}

.home_box_title{
  margin-top: 20px; 
  margin-left: 17px; 
  font-size: 20px; 
  color: #A2A1A1;
}

.home_box_title a{
  font-size: 20px; 
  color: #A2A1A1;
}

.home_box_text{
  position: absolute; 
  margin-top: 30px; 
  margin-left: 28px; 
  width: 130px; 
  font-size: 12px; 
  color: #999;
}

.home_box_text a{ 
  color: #999;
}

#home_box_1_image{
  margin-top: 5px; 
  margin-left: 16px; 
  width: 260px; 
  height: 100px; 
  background: url(/resources/images/home_section_featured_image_news.png) no-repeat;
}

#home_box_2_image{
  margin-top: 5px; 
  margin-left: 16px; 
  width: 260px; 
  height: 100px; 
  background: url(/resources/images/home_section_featured_image_picturebox.png) no-repeat;
}

#home_box_3_image{
  margin-top: 5px; 
  margin-left: 16px; 
  width: 260px; 
  height: 100px; 
  background: url(/resources/images/home_section_featured_image_tryit.png) no-repeat;
}

.home_box_link{
  position: absolute; 
  bottom: 10px; 
  right: 36px; 
  font-size: 15px; 
  color: #77809F;
}

.home_box_medium{
  position: relative; 
  top: 50px; 
  left: 0px; 
  padding-top: 32px;
  padding-left: 45px;
  padding-right: 60px;
  width: 810px;
  height: 90px;
  text-align: left; 
  color: #999BAE; 
  line-height: 1.2;
  font-size: 18px; 
  background: url(/resources/images/home_section_news.png) no-repeat;
}

.home_box_large{
  position: relative; 
  top: 50px; 
  left: 0px; 
  padding-top: 45px;
  padding-left: 60px;
  padding-right: 60px;
  width: 800px;
  height: 140px;
  text-align: center; 
  color: #999BAE; 
  line-height: 1.2;
  font-size: 18px; 
  background: url(/resources/images/home_section_description.png) no-repeat;
}

#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: 185px;
  width: 100%; 
  background: url(/resources/images/footer_background.png) repeat-x;
}

#synctv_footer_devices{
  position: relative;
  top: 10px;
  left: 0px;
  height: 185px;
  width: 100%; 
  background: url(/resources/images/footer_background.png) repeat-x;
}

#synctv_footer_center{
  height: 185px;
  width: 930px;
  margin: 0px auto;
}

#synctv_footer_top{
  position: relative;
  top: 0px;
  left: 80px;
  height: 4px;
  width: 792px;
  background: url(/resources/images/footer_background_center.png); 
}

#footer_section{
  float: left;
  margin-left: 75px;
  width: 205px;
  height: 155px;
}

#footer_section_title{
  float: left;
  position: relative;
  top: 57px;
  margin-right: 15px;
  width: 80px;
  height: 30px;
  font-size: 18px;
  text-weight: bold;
  text-align: right;
}

#footer_section_links{
  position: relative;
  top: 29px;
  float: left;
  width: 108px;
  height: 160px;
  font-size: 13px;
  color: #333;
  line-height: 195%;
}

#footer_section_links a{
  color: #333;
}

#footer_section_links a:hover{
  color: #777;
}

#synctv_footer_copyright{
  left: 0px;
  height: 15px;
  width: 835px; 
  text-align: right;
  color: #222;
}

#synctv_footer_copyright_home{
  position: absolute;
  bottom: 0px;
  margin: 0px auto;
  height: 20px;
  width: 100%; 
  text-align: center;
}

#synctv_footer_bottom{
  height: 180px;
  background: url(/resources/images/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: 75px;
  height: 100px;
  width: 790px;
  background: url(/resources/images/page_header_background.png) transparent no-repeat 0 10px;
}

#section_header_clients{
  position: relative;
  margin-top: 45px;
  top: 0px;
  left: 75px;
  height: 135px;
  width: 790px;
  background: url(/resources/images/page_header_background.png) transparent no-repeat 0 40px;
}

#section_header_positioner{
  position: relative;
  width: 320px;
  height: 45px;
  padding-top: 17px;
  padding-left: 20px;
  text-align: left;
  font-size: 28px;
  color: #E4E6F1;
}

#section_header_title{
  position: relative;
  width: 110px;
  height: 40px;
  padding-top: 17px;
  font-size: 28px;
  color: #fff;
  text-align: right;
}

#section_header_description{
  position: relative;
  width: 790px;
  height: 25px;
  left: 25px;
  top: 10px;
  text-align: left;
  font-size: 15px;
  color: #AAABB9;
}

#section_content{
  position: relative;
  top: 0px;
  left: 75px;
  width: 820px;
  padding-bottom: 100px;
}

.clients_holder{
  position: relative;
  top: 30px;
  left: 0px;
  width: 790px;
  height: 348px;
  background: url(/resources/images/clients_background.png) transparent no-repeat;
}

.client_illustration{
  position: relative;
  float: left;
  margin-left: 25px;
  top: 35px;
  width: 189px;
  height: 288px;
}

.client_info{
  position: relative;
  float: right;
  margin-left: 25px;
  top: 67px;
  width: 540px;
  height: 288px;
}

.client_name{
  position: relative;
  top: 20px;
  height: 28px;
  width: 400px;
  font-size: 20px;
  color: #fff;
}

.client_platforms{
  position: relative;
  top: 20px;
  height: 25px;
  width: 400px;
  font-size: 15px;
  color: #8A8C9F;
}

.client_platform_text{
  color: #fff;
}

.client_description{
  position: relative;
  top: 20px;
  width: 400px;
  height: 180px;
  font-size: 15px;
  color: #AAABB9;
}

#contact_text{
  position: relative; 
  top: 25px;
  left: 30px;
  color: #8A8E9F;
  font-size: 16px;
}


.contact_items{
  position: relative;
  top: 60px;
  left: 25px;
  width: 450px;
}

.contact_item{
  position: relative; 
  top: 0px;
  margin-top: 0px;
  padding-left: 20px;
  padding-top: 13px;
  width: 335px;
  height: 80px;
  font-size: 18px;
  background: url(/resources/images/contact_item_background.png) transparent no-repeat;
}

#contact_hq{
  background: url("/resources/images/contact_address_background.png") no-repeat scroll 0 0 transparent;
  height: 448px;
  position: relative;
  left: 0;
  top: 0;
  width: 310px;
  padding-bottom: 20px;
}

#contact_hq_logo{
  position: absolute;
  top: 40px;
  left: 40px;
  width: 140px;
  height: 26px;
  background: url(/resources/images/contact_logo.png) transparent no-repeat;
}

#contact_hq_text{
  position: absolute;
  top: 75px;
  left: 20px;
  width: 300px;
  height: 100px;
  color: #8A8E9F;
  font-size: 16px;
}

#contact_hq_map{
  position: absolute;
  top: 110px;
  left: 40px;
  width: 300px;
  height: 100px;
}

.inquiry_form{
  float: left;
  margin: 0;
  padding-top: 30px;
  width: 500px;
  padding-bottom: 60px;
}

.inquiry_form_label{
  float: left;
  font-size: 15px;
  height: 40px;
  margin-top: 10px;
  width: 110px;
}

.inquiry_form_label span{
  color: #fff;
}

.inquiry_form_select {
  float: left;
  height: 60px;
  width: 310px;
}

.inquiry_form_textinput{
  float: left; 
  width: 310px; 
  height: 60px; 
  background: url(/resources/images/form_input_bg.png) transparent no-repeat;
}

.inquiry_form_textinput input{
  margin-top: 8px;
  margin-left: 10px;
  width: 280px;
  font-size: 16px;
  color: #fff;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  background-color: #121317;
  border: none;
}

.inquiry_form_textarea{
  float: left; 
  width: 310px; 
  height: 300px; 
  font-family: Helvetica, Arial, Verdana, sans-serif;
}

.inquiry_form_textarea_top{
  position: relative;
  width: 310px; 
  height: 6px; 
  background: url(/resources/images/form_textarea_top.png) transparent no-repeat;
}

.inquiry_form_textarea_middle{
  position: relative; 
  width: 310px;  
  background: url(/resources/images/form_textarea_middle.png) transparent repeat-y;
}

.inquiry_form_textarea_bottom{
  position: relative;
  width: 310px; 
  height: 6px; 
  background: url(/resources/images/form_textarea_bottom.png) transparent no-repeat;
}

.inquiry_form_textarea textarea{
  margin-top: 4px;
  margin-left: 10px;
  width: 280px;
  height: 250px;
  font-size: 16px;
  color: #fff;
  background-color: #121317;
  border: none;
}

button::-moz-focus-inner /*Remove button padding in FF*/
{ 
    border: 0;
    padding: 0;
}

.inquiry_form_submit{
  float: left; 
  margin-left: 60px;
  width: 310px; 
  height: 40px; 
}

.inquiry_form_submit button{
  height: 34px;
  width: 179px;
  margin-left: 0px;
  padding-top: 0px;
  font-size: 16px;
  color: #fff;
  background: url(/resources/images/form_button_submit.png) no-repeat 0 0;
  border: none;
  cursor: pointer;
}

.inquiry_form_submit button:hover{
  background: url(/resources/images/form_button_submit.png) no-repeat 0px -40px;
  color: #fff;
  cursor: pointer;
}

.contact_info_container{
  float: left;
  width: 310px;
}

#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_image_1{
  position: absolute;
  top: 70px;
  left: 0px;
  width: 790px;
  height: 350px;
  background: url(/resources/images/about_company_image_1.png) transparent no-repeat;
}

#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;
}

#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: 580px; 
  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(/resources/images/services_image_1.png) transparent no-repeat;
}


#services_image_2{
  position: absolute;
  top: 450px;
  left: 40px;
  width: 270px;
  height: 246px;
  background: url(/resources/images/services_image_2.png) transparent no-repeat;
}

#services_image_3{
  position: absolute;
  top: 730px;
  left: 260px;
  width: 490px;
  height: 200px;
  background: url(/resources/images/services_image_3.png) transparent no-repeat;
}

#services_image_4{
  position: absolute;
  top: 1130px;
  left: 40px;
  width: 440px;
  height: 350px;
  background: url(/resources/images/services_image_4.png) transparent no-repeat;
}


.textblock_title_large{
  padding-bottom: 3px; 
  font-size: 20px; 
  color: #777;
}

#section_header_general {
  background: url("/resources/images/page_header_background.png") no-repeat scroll 0 40px transparent;
  left: 75px;
  margin-top: 45px;
  position: relative;
  top: 0;
  width: 790px;
  height: 135px;
}

#section_header_title_general {
  position: relative;
  padding-left: 24px;
  padding-top: 17px;
  width: 200px;
  height: 40px;
  font-size: 28px;
  color: #FFFFFF;
  text-align: left;
}


#secondary_nav_devices{
  position: relative;
  margin-top: 45px;
  top: 0px;
  left: 55px;
  width: 820px;
  height: 202px;
}

#title{
  height: 57px;
  width: 820px;
}

#section{
  position: relative;
  width: 130px;
  height: 45px;
  padding-top: 17px;
  padding-right: 25px;
  text-align: right;
  font-size: 28px;
  color: #E4E6F1;
  background: url(/resources/images/secondary_nav_separator.png) no-repeat;
  background-position: right;
}

#section_item{
  position: absolute;
  left: 170px;
  top: 0px;
  width: 400px;
  height: 45px;
  padding-top: 17px;
  font-size: 28px;
  color: #9395A8;
}

#devices_list{
  position: relative;
  top: 0px;
  left: -60px;
  padding-top: 10px;
  width: 820px;
  height: 165px;
  font-size: 28px;
  color: #E4E6F1;
}






/* 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:950px; 
}

#Carousel2 .container { 
  left: 80px; 
  top: 0px; 
  width: 790px; 
  height:130px;
  background: url(/resources/images/devices_nav_background.png) no-repeat;
}

#Carousel2 .items { 
  top:0; 
  left:0px; 
  width:5500px;
  height: 145px;
}

#Carousel2 .item { 
  height:145px;  
  width:790px; 
  float:left; 
  clear:right; 
}

#Carousel2 .item .icon img { 
  position:relative; 
  left:0px; 
  width:120px !important; 
  height:120px; 
  cursor:pointer;
}

#Carousel2 .navButton { 
  position:absolute; 
  top:30px; 
  width:60px; 
  height:60px; 
}

#Carousel2 .navButton.previous {  
  left:0px; 
  background-image:url(/resources/images/devices_nav_button_left_up.png); 
}

#Carousel2 .navButton.next { 
  right:0px; 
  background-image:url(/resources/images/devices_nav_button_right_up.png); 
}

#Carousel2 .navButton.previous:hover {  
  left:0px; 
  background-image:url(/resources/images/devices_nav_button_left_over.png); 
}

#Carousel2 .navButton.next:hover{ 
  right:0px; 
  background-image:url(/resources/images/devices_nav_button_right_over.png); 
}

#back_faded{
  position: absolute;
  top: 30px;
  left: 0px;
  height: 60px;
  width: 60px;
  background-image:url(/resources/images/devices_nav_button_left_disabled.png);
}

#more_faded{
  position: absolute;
  top: 30px;
  right: 0px;
  height: 60px;
  width: 60px;
  background-image:url(/resources/images/devices_nav_button_right_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: 130px; 
}

.icon_Samsung_current{
  background: url(/resources/images/devices_nav_item_highlight_center2.png) 0px 3px repeat-x transparent;
  height: 118px;
}

#icon_iOS{
  position: relative;
  top: 0px;
  left: 0px;
  float: left; 
  width: 82px; 
  height: 130px; 
}

.icon_iOS_current{
  background: url(/resources/images/devices_nav_item_highlight_center2.png) 0px 3px repeat-x transparent;
  height: 118px;
}

#icon_Android{
  position: relative;
  top: 0px;
  left: 0px;
  float: left; 
  width: 82px; 
  height: 130px; 
}

.icon_Android_current{
  background: url(/resources/images/devices_nav_item_highlight_center2.png) 0px 3px repeat-x transparent;
  height: 118px;
}

#icon_webOS{
  position: relative;
  top: 0px;
  left: 0px;
  float: left; 
  width: 86px; 
  height: 130px; 
}

.icon_webOS_current{
  background: url(/resources/images/devices_nav_item_highlight_center2.png) 0px 3px repeat-x transparent;
  height: 118px;
}

#icon_Roku{
  position: relative;
  top: 0px;
  left: 0px;
  float: left; 
  width: 150px; 
  height: 130px; 
}

.icon_Roku_current{
  background: url(/resources/images/devices_nav_item_highlight_center2.png) 0px 3px repeat-x transparent;
  height: 118px;
}

#icon_Blu-ray{
  position: relative;
  top: 0px;
  left: 0px;
  float: left; 
  width: 130px; 
  height: 130px; 
}

.icon_Blu-ray_current{
  background: url(/resources/images/devices_nav_item_highlight_center2.png) 0px 3px repeat-x transparent;
  height: 118px;
}

#icon_ConnectedTV{
  position: relative;
  top: 0px;
  left: 0px;
  float: left; 
  width: 140px; 
  height: 130px; 
}

.icon_ConnectedTV_current{
  background: url(/resources/images/devices_nav_item_highlight_center2.png) 0px 3px repeat-x transparent;
  height: 118px;
}

#icon_Boxee{
  position: relative;
  top: 0px;
  left: 0px;
  float: left; 
  width: 102px; 
  height: 130px; 
}

.icon_Boxee_current{
  background: url(/resources/images/devices_nav_item_highlight_center2.png) 0px 3px repeat-x transparent;
  height: 118px;
}

#icon_Desktop{
  position: relative;
  top: 0px;
  left: 0px;
  float: left; 
  width: 128px; 
  height: 130px; 
}

.icon_Desktop_current{
  background: url(/resources/images/devices_nav_item_highlight_center2.png) 0px 3px repeat-x transparent;
  height: 118px;
}

#icon_Web{
  position: relative;
  top: 0px;
  left: 0px;
  float: left; 
  width: 123px; 
  height: 130px; 
}

.icon_Web_current{
  background: url(/resources/images/devices_nav_item_highlight_center2.png) 0px 3px repeat-x transparent;
  height: 118px;
}

#selection_border_left{
  position: relative;
  top: 3px;
  float: left; 
  height: 130px; 
  width: 12px; 
}

.selection_border_left_current{
  background: url(/resources/images/devices_nav_item_highlight_left2.png) no-repeat transparent;
  height: 118px;
}

#selection_border_right{
  position: relative;
  top: 3px;
  float: right; 
  height: 130px; 
  width: 12px; 
}

.selection_border_right_current{
  background: url(/resources/images/devices_nav_item_highlight_right2.png) no-repeat transparent;
  height: 118px;
}

#device_image{
  position: absolute; 
  top: 5px; left: 0; 
  height: 140px; 
}

.device_image_current{ 
  background: url(/resources/images/secondary_nav_selected_arrow.png) no-repeat; 
  background-position: center bottom;
}

#device_text{
  position: relative; 
  top: 100px; 
  width: 100%; 
  color: #AAABB9;
  font-size: 14px; 
  text-align: center;
}

.device_text_current{
  color: #FFF !important;
}

.press_list_container {
	position: relative; 
	left: 75px; 
	top: 30px; 
	width: 700px;
  padding-bottom: 20px; 
}

.press_list_top {
	position: relative; 
	left: 0px; 
	top: 0px; 
	width: 600px; 
	height: 15px; 
	background: url(/resources/images/press_text_bg_top.png) no-repeat;
}

.press_list_middle {
	position: relative; 
	left: 0px; 
	top: 0px; 
	width: 600px; 
	background: url(/resources/images/press_text_bg_middle.png) repeat-y;
}

.press_list_bottom {
	position: relative; 
	left: 0px; 
	top: 0px; 
	width: 600px; 
	height: 15px; 
	background: url(/resources/images/press_text_bg_bottom.png) no-repeat;
}

.press_list_text {
	position: relative; 
	left: 20px; 
	top: 0px; 
	width: 580px; 
	font-size: 18px;
	color: #fff;
}

.textblock_header_left {
	position: absolute; 
	left: -18px; 
	top: 0px; 
	width: 18px; 
	height: 33px; 
}

.textblock_header_center {
	position: relative; 
	left: 0px; 
	width: 100%; 
	height: 33px; 
}

.textblock_header_padding {
	padding-top: 8px; 
	color:#FFF; 
	font-size: 18px;
}

.textblock_header_right {
	position: absolute; 
	right: -18px; 
	top: 0px; 
	width: 18px; 
	height: 33px; 
}

.textblock_small_header_left {
	position: absolute; 
	left: -18px; 
	top: 0px; 
	width: 18px; 
	height: 15px; 
}

.textblock_small_header_center {
	position: relative; 
	left: 0px; 
	width: 100%; 
	height: 15px; 
}

.textblock_small_header_right {
	position: absolute; 
	right: -18px; 
	top: 0px; 
	width: 18px; 
	height: 15px; 
}

.textblock_body_center {
	position: relative; 
	left: 0px; 
	width: 100%; 
	padding-top: 0px; 
	padding-bottom: 10px; 
	color: #AAABB9; 
	font-size: 14px; 
}

.textblock_body_left {
	position: absolute; 
	left: -18px; 
	top: 0px; 
	width: 18px; 
	height: 100%; 
}

.textblock_body_right {
	position: absolute; 
	right: -18px; 
	top: 0px; 
	width: 18px; 
	height: 100%; 
}

.textblock_footer {
	position: relative; 
	height: 10px; 
	width: 100%; 
}


.textblock_footer_left {
	position: absolute; 
	left: -18px; 
	top: 0px; 
	width: 18px; 
	height: 10px; 
}
	
.textblock_footer_right {
	position: absolute; 
	right: -18px; 
	top: 0px; 
	width: 18px; 
	height: 10px; 
}

#content_connectedtv {
  position: relative; 
  top: 50px; 
  left: 75px; 
  height: 870px; 
  width: 820px;
}

#connectedtv_textblock_1 {
  position: absolute; 
  top: 110px; 
  left: 25px; 
  width: 250px; 
  height: 185px;
}

#connectedtv_textblock_2 {
  position: absolute; 
  top: 425px; 
  left: 375px; 
  width: 350px; 
  height: 100px;
}

#connectedtv_image_1{
  position: absolute;
  top: 10px;
  left: 0px;
  height: 340px;
  width: 790px;
  background: url(/resources/images/devices_connectedtv_image_1.png);
}

#connectedtv_image_2{
  position: absolute;
  top: 400px;
  left: 0px;
  height: 340px;
  width: 790px;
  background: url(/resources/images/devices_connectedtv_image_2.png);
}



#content_boxee {
  position: relative; 
  top: 50px; 
  left: 75px; 
  height: 1020px; 
  width: 820px;
}

#boxee_textblock_1 {
  position: absolute; 
  top: 250px; 
  left: 35px; 
  width: 370px; 
  height: 185px;
}

#boxee_textblock_2 {
  position: absolute; 
  top: 515px; 
  left: 380px; 
  width: 380px; 
  height: 185px;
}

#boxee_textblock_3 {
  position: absolute; 
  top: 815px; 
  left: 25px; 
  width: 425px; 
  height: 185px;
}

#boxee_image_1{
  position: absolute;
  top: 20px;
  left: 0px;
  height: 385px;
  width: 790px;
  background: url(/resources/images/devices_boxee_image_1.png);
}

#boxee_image_2{
  position: absolute;
  top: 430px;
  left: 0px;
  height: 280px;
  width: 790px;
  background: url(/resources/images/devices_boxee_image_2.png);
}

#boxee_image_3{
  position: absolute;
  top: 750px;
  left: 210px;
  height: 175px;
  width: 580px;
  background: url(/resources/images/devices_boxee_image_3.png);
}

#content_blu-ray {
  position: relative; 
  top: 50px; 
  left: 75px; 
  height: 780px; 
  width: 820px;
}

#blu-ray_textblock_1 {
  position: absolute; 
  top: 270px; 
  left: 230px; 
  width: 490px; 
  height: 185px;
}

#blu-ray_textblock_2 {
  position: absolute; 
  top: 500px; 
  left: 40px; 
  width: 450px; 
  height: 185px;
}

#blu-ray_image_1{
  position: absolute;
  top: 25px;
  left: -50px;
  height: 385px;
  width: 840px;
  background: url(/resources/images/devices_blu-ray_image_1.png);
}

#blu-ray_image_2{
  position: absolute;
  top: 390px;
  left: 0px;
  height: 300px;
  width: 790px;
  background: url(/resources/images/devices_blu-ray_image_2.png);
}


#content_roku {
  position: relative; 
  top: 50px; 
  left: 75px; 
  height: 1190px; 
  width: 820px;
}

#roku_textblock_1 {
  position: absolute; 
  top: 220px; 
  left: 380px; 
  width: 300px; 
  height: 185px;
}

#roku_textblock_2 {
  position: absolute; 
  top: 450px; 
  left: 50px; 
  width: 310px; 
  height: 300px;
}

#roku_textblock_3 {
  position: absolute; 
  top: 890px; 
  left: 290px; 
  width: 340px; 
  height: 300px;
}

#roku_image_1{
  position: absolute;
  top: 0px;
  left: 00px;
  height: 350px;
  width: 790px;
  background: url(/resources/images/devices_roku_image_1.png);
}

#roku_image_2{
  position: absolute;
  top: 400px;
  left: 0px;
  height: 375px;
  width: 790px;
  background: url(/resources/images/devices_roku_image_2.png);
}

#roku_image_3{
  position: absolute;
  top: 820px;
  left: 0px;
  height: 277px;
  width: 669px;
  background: url(/resources/images/devices_roku_image_3.png);
}

#content_ios {
  position: relative; 
  top: 50px; 
  left: 75px; 
  height: 1025px; 
  width: 820px;
}

#ios_textblock_1 {
  position: absolute; 
  top: 170px; 
  left: 50px; 
  width: 300px; 
  height: 185px;
}

#ios_textblock_2 {
  position: absolute; 
  top: 450px; 
  left: 530px; 
  width: 200px; 
  height: 185px;
}

#ios_textblock_3 {
  position: absolute; 
  top: 770px; 
  left: 330px; 
  width: 400px; 
  height: 185px;
}

#ios_image_1{
  position: absolute;
  top: 5px;
  left: 0px;
  height: 350px;
  width: 790px;
  background: url(/resources/images/devices_ios_image_1.png);
}

#ios_image_2{
  position: absolute;
  top: 380px;
  left: 0px;
  height: 320px;
  width: 790px;
  background: url(/resources/images/devices_ios_image_2.png);
}

#ios_image_3{
  position: absolute;
  top: 720px;
  left: 0px;
  height: 240px;
  width: 667px;
  background: url(/resources/images/devices_ios_image_3.png);
}

#content_android {
  position: relative; 
  top: 50px; 
  left: 75px; 
  height: 1030px; 
  width: 820px;
}

#android_textblock_1 {
  position: absolute; 
  top: 100px; 
  left: 270px; 
  width: 400px; 
  height: 180px;
}

#android_textblock_2 {
  position: absolute; 
  top: 380px; 
  left: 40px; 
  width: 230px; 
  height: 185px;
}

#android_textblock_3 {
  position: absolute; 
  top: 770px; 
  left: 375px; 
  width: 390px; 
  height: 185px;
}

#android_image_1{
  position: absolute;
  top: 5px;
  left: 0px;
  height: 270px;
  width: 790px;
  background: url(/resources/images/devices_android_image_1.png);
}

#android_image_2{
  position: absolute;
  top: 330px;
  left: 0px;
  height: 330px;
  width: 790px;
  background: url(h/resources/images/devices_android_image_2.png);
}

#android_image_3{
  position: absolute;
  top: 700px;
  left: 0px;
  height: 230px;
  width: 667px;
  background: url(/resources/images/devices_android_image_3.png);
}

#content_webos {
  position: relative; 
  top: 50px; 
  left: 75px; 
  height: 900px; 
  width: 790px;
}

#webos_textblock_1 {
  position: absolute; 
  top: 175px; 
  left: 285px; 
  width: 425px; 
  height: 185px;
}

#webos_textblock_2 {
  position: absolute; 
  top: 460px; 
  left: 50px; 
  width: 320px; 
  height: 185px;
}

#webos_textblock_3 {
  position: absolute; 
  top: 650px; 
  left: 275px; 
  width: 310px; 
  height: 185px;
}

#webos_image_1{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 370px;
  width: 790px;
  background: url(/resources/images/devices_webos_image_1.png);
}

#webos_image_2{
  position: absolute;
  top: 400px;
  left: 40px;
  height: 214px;
  width: 750px;
  background: url(/resources/images/devices_webos_image_2.png);
}

#webos_image_3{
  position: absolute;
  top: 590px;
  left: 0px;
  height: 214px;
  width: 270px;
  background: url(/resources/images/devices_webos_image_3.png);
}


#content_desktop {
  position: relative; 
  top: 50px; 
  left: 55px; 
  height: 920px; 
  width: 820px;
}

#desktop_textblock_1 {
  position: absolute; 
  top: 240px; 
  left: 35px; 
  width: 425px; 
  height: 185px;
}

#desktop_textblock_2 {
  position: absolute; 
  top: 470px; 
  left: 300px; 
  width: 380px; 
  height: 185px;
}

#desktop_textblock_3 {
  position: absolute; 
  top: 700px; 
  left: 40px; 
  width: 410px; 
  height: 185px;
}

#desktop_image_1{
  position: absolute;
  top: 20px;
  left: 0px;
  height: 355px;
  width: 790px;
  background: url(/resources/images/devices_desktop_image_1.png);
}

#desktop_image_2{
  position: absolute;
  top: 425px;
  left: 0px;
  height: 180px;
  width: 790px;
  background: url(/resources/images/devices_desktop_image_2.png);
}

#desktop_image_3{
  position: absolute;
  top: 625px;
  left: 210px;
  height: 195px;
  width: 580px;
  background: url(/resources/images/devices_desktop_image_3.png);
}


#content_web {
  position: relative; 
  top: 50px; 
  left: 55px; 
  height: 980px; 
  width: 820px;
}

#web_textblock_1 {
  position: absolute; 
  top: 390px; 
  left: 25px; 
  width: 560px; 
  height: 160px;
}

#web_textblock_2 {
  position: absolute; 
  top: 570px; 
  left: 390px; 
  width: 230px; 
  height: 120px;
}

#web_image_1{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 355px;
  width: 790px;
  background: url(/resources/images/devices_web_image_1.png);
}

#web_image_2{
  position: absolute;
  top: 500px;
  left: 0px;
  height: 370px;
  width: 790px;
  background: url(/resources/images/devices_web_image_2.png);
}


#content_samsung {
  position: relative; 
  top: 50px; 
  left: 55px; 
  height: 900px; 
  width: 820px;
}

#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(/resources/images/device_samsung_logo.png);
}

#samsung_image_1{
  position: absolute;
  top: 90px;
  left: 460px;
  height: 440px;
  width: 340px;
  background: url(/resources/images/device_samsung_image_1.png);
}

#samsung_image_2{
  position: absolute;
  top: 620px;
  left: 40px;
  height: 210px;
  width: 710px;
  background: url(/resources/images/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;
}


 #section_header_no_description{
   background: url("/resources/images/page_header_background.png") no-repeat scroll 0 10px transparent;
   height: 100px;
   left: 75px;
   margin-top: 5px;
   position: relative;
   top: 0;
   width: 790px;
 }

 #section_header_positioner_no_description {
   color: #E4E6F1;
   font-size: 28px;
   height: 45px;
   padding-left: 20px;
   padding-top: 57px;
   position: relative;
   text-align: left;
   width: 320px;
 }

 .textblock{
   position: relative;
   top: 30px;
   margin-top: 30px;
   width: 700px;
   font-size: 14px;
   color: #000;

 }

 .textblock a {
   font-size: 14px;
   color: #383E70;
   text-decoration: none;
 }

 .textblock_top{
   position: absolute;
   top: -15px;
   padding-left: 20px;
   padding-right: 20px;
   width: 100%;
   height: 15px;
 }
 .textblock_top_left{
   position: absolute;
   left: -15px;
   width: 15px;
   height: 15px;
   background: url(/resources/images/textblock_top_left.png) no-repeat;
 }
 .textblock_top_middle{
   position: absolute;
   left: 0px;
   width: 100%;
   height: 15px;
   background: url(/resources/images/textblock_top_middle.png);
 }
 .textblock_top_right{
   position: absolute;
   right: -15px;
   width: 15px;
   height: 15px;
   background: url(/resources/images/textblock_top_right.png) no-repeat;
 }
 .textblock_middle{
   position: relative;
   top: 0px;
   left: 0px;
   padding-left: 20px;
   padding-right: 20px;
   width: 100%;
   height: 100%;
 }
 .textblock_middle_left{
   position: absolute;
   top: 0px;
   left: -15px;
   width: 15px;
   height: 100%;
   background: url(/resources/images/textblock_middle_left.png) repeat-y;
 }
 .textblock_middle_middle{
   position: relative;
   left: -20px;
   top: 0px;
   padding-top: 20px;
   padding-bottom: 20px;
   padding-left: 20px;
   padding-right: 20px;
   width: 100%;
   height: 100%;
   background-color: #D7D7D7;
 }

 .textblock_middle_right{
   position: absolute;
   right: -15px;
   top: 0px;
   width: 15px;
   height: 100%;
   background: url(/resources/images/textblock_middle_right.png) repeat-y;
 }
 .textblock_bottom{
   position:relative;
   top: 0px;
   width: 100%;
   padding-left: 20px;
   padding-right: 20px;
   height: 15px;
 }
 .textblock_bottom_left{
   position: absolute;
   left: -15px;
   width: 15px;
   height: 15px;
   background: url(/resources/images/textblock_bottom_left.png) no-repeat;
 }
 .textblock_bottom_middle{
   position: absolute;
   left: 0px;
   width: 100%;
   height: 15px;
   background: url(/resources/images/textblock_bottom_middle.png);
 }
 .textblock_bottom_right{
   position: absolute;
   right: -15px;
   width: 15px;
   height: 15px;
   background: url(/resources/images/textblock_bottom_right.png) no-repeat;
 }

 .textblock_button_container{
   margin: 0 auto;
   padding-top: 24px;
   width: 400px;
   height: 90px;
   text-align: center;
 }

 .button_simple {
   position: relative;
   float: left;
   height: 40px;
   margin-right: 10px;
   margin-left: 10px;
   text-align: center;
   width: 180px;
   background: url(/resources/images/button_simple_white.png) 0 0 repeat-x; 
 }

 .button_simple:hover {
   float: left;
   height: 40px;
   margin-right: 10px;
   margin-left: 10px;
   text-align: center;
   width: 180px;
   background: url(/resources/images/button_simple_white.png) 0 -50px repeat-x;  
 }

 .button_simple_large {
   position: relative;
   float: left;
   height: 85px;
   margin-right: 10px;
   margin-left: 10px;
   text-align: center;
   width: 180px;
   background: url(/resources/images/button_simple_white_large.png) 0 0 repeat-x; 
 }

 .button_simple_large:hover {
   float: left;
   height: 85px;
   margin-right: 10px;
   margin-left: 10px;
   text-align: center;
   width: 180px;
   background: url(/resources/images/button_simple_white_large.png) 0 -100px repeat-x;  
 }

 .button_symbol_euro{
   display: block;
   position: absolute;
   left:45px;
   width: 18px;
   height: 40px;
   padding-right: 5px;
   background: url(/resources/images/button_symbol_euro.png) 0 0 no-repeat; 
 }

 .button_symbol_usdollar{
   display: block;
   position: absolute;
   left:25px;
   width: 18px;
   height: 40px;
   padding-right: 5px;
   background: url(/resources/images/button_symbol_usdollar.png) 0 0 no-repeat;
 }

 .button_symbol_euro_large{
   display: block;
   position: relative;
   margin: 7px auto 0;
   width: 30px;
   height: 40px;
   padding-right: 0px;
   background: url(/resources/images/button_symbol_euro_large.png) 0 0 no-repeat; 
 }

 .button_symbol_usdollar_large{
   display: block;
   position: relative;
   margin: 7px auto 0;
   width: 30px;
   height: 40px;
   padding-right: 0px;
   background: url(/resources/images/button_symbol_usdollar_large.png) 0 0 no-repeat;
 }

 .button_simple a{
   line-height: 38px;
   display: block;
   position: absolute;
   top: 0px;
   margin: 0;
   padding: 0px;
   width: 180px;
   height: 29px;
   font-size: 18px;
   color: #333;
   text-align: center;
 }

 .button_simple a:hover{
   display: block;
   position: absolute;
   top: 0px;
   margin: 0;
   padding: 0px;
   width: 180px;
   height: 29px;
   font-size: 18px;
   color: #000;
   text-align: center;
 }

.button_simple_large a{
   line-height: 38px;
   display: block;
   position: absolute;
   top: 0px;
   margin: 0;
   padding: 0px;
   padding-top: 40px;
   width: 180px;
   height: 45px;
   font-size: 22px;
   color: #2e2e2e;
   text-align: center;
 }

 .button_simple_large a:hover{
   display: block;
   position: absolute;
   top: 0px;
   margin: 0;
   padding: 0px;
   padding-top: 40px;
   width: 180px;
   height: 45px;
   font-size: 22px;
   color: #2e2e2e;
   text-align: center;
 }
 
 
 

 .news_right_column{
   float: right;
   position: relative;  
   top: 30px; 
   width: 310px;
   padding-top: 10px;
   padding-bottom: 10px; 
   color: #E4E5F1;
   font-size: 26px;
 }

 .pressrelease_list_container {
   position: relative;  
   top: 0px; 
   width: 310px;
   padding-top: 10px;
   padding-bottom: 10px; 
   color: #E4E5F1;
   font-size: 26px;
   background: url(/resources/images/news_press_releases_bg.png) no-repeat 0px 60px;
 }

 .pressrelease_title {
   position: relative;  
   padding-top: 10px;
   padding-left: 15px;
   padding-bottom: 15px; 
   color: #E4E5F1;
   font-size: 26px;
 }

 .pressrelease_list_text {
   position: relative;  
   top: 0px; 
   width: 270px;
   padding-top: 10px;
   padding-bottom: 20px;
   padding-left: 15px; 
   color: #fff;
   font-size: 16px;
 }

 .news_list_container {
   float: left;
   position: relative; 
   left: 75px; 
   top: 30px; 
   width: 450px;
   padding-bottom: 30px; 
 }

 .news_list_quote {
   position: relative; 
   padding-left: 20px; 
   padding-top: 20px; 
   width: 450px; 
   color: #fff;
   font-size: 16px;
   font-style: italic;
   background: url(/resources/images/news_item_bg.png) no-repeat 0px 0px;
 }

 .news_list_link {
   position: relative; 
   left: 20px; 
   top: 5px; 
   width: 450px; 
   font-size: 16px;
   padding-bottom: 30px;
 }

 .othernews_list_container {
   position: relative;  
   top: 0px; 
   width: 310px;
   padding-top: 30px;
   padding-bottom: 30px; 
   color: #E4E5F1;
   font-size: 26px;
   background: url(/resources/images/news_press_releases_bg.png) no-repeat 0px 80px;
 }

 .othernews_title {
   position: relative;  
   padding-top: 10px;
   padding-left: 15px;
   padding-bottom: 15px; 
   color: #E4E5F1;
   font-size: 26px;
 }

 .othernews_list_text {
   position: relative;  
   top: 0px; 
   width: 270px;
   padding-top: 10px;
   padding-bottom: 20px;
   padding-left: 15px; 
   color: #fff;
   font-size: 16px;
 }


 .setup_steps_button_container{
   position: relative;
   top: 4px;
   left: 75px;
   width: 820px;
   height: 36px;
 }

 .setup_steps_button_1{
   float: left;
   position: relative;
   top: 0px;
   left: 0px;
   width: 260px;
   height: 36px;
   overflow: hidden;
   z-index: 50;
 }

 .setup_steps_button_1 a{
   display: block;
   width: 260px;
   height: 36px;
   padding-top: 10px;
   font-size: 16px;
   color: #fff;
   text-align: center;
   background: url("/resources/images/chart_assets/step_button_1.png") no-repeat scroll 0 0 transparent;
 }

 .setup_steps_button_1_on{
   float: left;
   position: relative;
   top: 0px;
   left: 0px;
   width: 260px;
   height: 36px;
   padding-left: 0px;
   padding-top: 10px;
   font-size: 16px;
   color: #fff;
   text-align: center;
   background: url("/resources/images/chart_assets/step_button_1.png") no-repeat 0 -60px transparent;
   overflow: hidden;
   z-index: 50;
 }

 .setup_steps_button_2{
   float: left;
   position: relative;
   top: 0px;
   left: -20px;
   width: 280px;
   height: 36px;
   padding-left: 0px;
   padding-top: 0px;
   overflow: hidden;
   z-index: 40;
 }

 .setup_steps_button_2 a{
   display: block;
   width: 280px;
   height: 36px;
   padding-top: 10px;
   font-size: 16px;
   color: #fff;
   text-align: center;
   background: url("/resources/images/step_button_2.png") no-repeat 0 0px transparent;
 }

 .setup_steps_button_2_on{
   float: left;
   position: relative;
   top: 0px;
   left: -20px;
   width: 280px;
   height: 36px;
   padding-left: 0px;
   padding-top: 10px;
   font-size: 16px;
   color: #fff;
   text-align: center;
   background: url("/resources/images/step_button_2.png") no-repeat 0 -60px transparent;
   overflow: hidden;
   z-index: 40;
 }

 .setup_steps_button_3{
   float: left;
   position: relative;
   top: 0px;
   left: -40px;
   width: 280px;
   height: 36px;
   padding-left: 0px;
   padding-top: 0px;
   overflow: hidden;
   z-index: 30;
 }

 .setup_steps_button_3 a{
   display: block;
   width: 280px;
   height: 36px;
   padding-top: 10px;
   font-size: 16px;
   color: #fff;
   text-align: center;
   background: url("/resources/images/step_button_3.png") no-repeat 0 0px transparent;
 }

 .setup_steps_button_3_on{
   float: left;
   position: relative;
   top: 0px;
   left: -40px;
   width: 280px;
   height: 36px;
   padding-left: 0px;
   padding-top: 10px;
   font-size: 16px;
   color: #fff;
   text-align: center;
   background: url("/resources/images/step_button_3.png") no-repeat 0 -60px transparent;
   overflow: hidden;
   z-index: 30;
 }

 .setup_chart{
   position: relative;
   top: 30px;
   left: 30px;
   width: 875px;
   height: 640px;
   padding-bottom: 30px;
 }

 .setup_chart img{
   display: inline;
 }
 
 





#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;
}
