/* Overrides */
#body {padding-bottom:0px}
.title_area {background-image: url(../images/title_area_bg2.jpg);height:50px !important}
#main_column p, #main_column li {letter-spacing: normal;}
div.footer {margin-top:20px;}
div.footer div.footer_menu {margin-right:4px;}
.title_area p.tagline {float:right;color:#b2b2b2; font-size:12px;}
.title_area p.tagline sup {vertical-align:baseline; position:relative; bottom:4px;}
#main_column {width:980px; padding-bottom:0px;margin-bottom:0px;}
#main_column .content_block {width:980px;}
#rails_bg_container.single_rail #main_column #tabs_section, #rails_bg_container.single_rail #main_column.white #tabs_section {width:1000px;}
#main_column p, #main_column li {letter-spacing: normal;}
#main_column .tab_selection_items ul {border:none;}
#main_column .tab_selection_items ul li a, #main_column .tab_selection_items ul li a:visited {border:none;}
#main_column .tab_selection_items ul li {border-right: 1px solid #000000;}
#main_column .tab_selection_items ul li a, #main_column .tab_selection_items ul li a:visited {border-right: 1px solid #262626;}
#main_column .tab_selection_items ul li.active {border:none; background: url(../i/active_tab_bg_dark.jpg) no-repeat scroll left top transparent;}
#main_column .tab_selection_items ul li.active-borderless {border:none;}
#main_column .tab_selection_items ul li.active-borderless a, #main_column .tab_selection_items ul li.active-borderless a:visited {border:none;}
#main_column .tab_selection_items ul li.active a, #main_column .tab_selection_items ul li.active a:visited {
	border:none; background: url(../i/active_tab_bg_dark.jpg) no-repeat scroll right top transparent; color: #F2F2F2; cursor:default; margin-left:3px;
}

/* General Styles */
.float-left {float:left; padding:0px 10px;}
.float-right {float:right; padding:0px 10px;}
.content_block h3 {font-weight:normal;}
.content_block h4 {font-weight:normal;}
div.hr {background-color: #2A2A2A; width:100%; height: 1px; margin-bottom:15px;}
div.hr-white {background-color: #CDCDCD; width:100%; height: 1px; margin-bottom:15px;}
.h2-banner-text {left: 32px; position: absolute; top: 40px; width:275px;}

/* HOMEPAGE STYLING */
#home_product {clear:both; height:640px; background:#000000 url(../images/home_product_1000.jpg) no-repeat top left; width:1000px;}
#home_product sup {vertical-align:baseline; position:relative; bottom:3px; font-size:10px;}
.home_product_top {width:240px;padding:40px 0px 20px 57px;}
.home_product_top h2 {visibility:hidden; font-size:22px; font-weight:normal; font-style:italic; line-height:25px; margin-bottom:10px; color:#ffffff;}
.home_product_top p {font-size:12px; line-height:18px; margin-bottom:12px; color:#ffffff;}
.home_product_bttm {margin: 243px 0px 20px 33px;}
.home_product_bttm_left {float:left; width:275px;}
.home_product_bttm_right {float:left; width:285px; margin:93px 0px 0px 20px;}
.home_product_bttm h2 {visibility:hidden; font-size:22px; font-weight:normal; font-style:italic; line-height:25px; margin-bottom:10px; color:#ffffff;}
.home_product_bttm p {font-size:12px; line-height:18px; margin-bottom:12px; color:#ffffff;}
.home_product_bttm a {color: #00BFF3; font-size: 12px; text-decoration: none;}
.home_product_bttm a:hover {text-decoration: underline;}
.home_product_bttm a span, .home_product_bttm a:hover span {display: inline-block; margin: 0 -0.8em 0 0.4em; text-decoration: none;}

/* PRODUCT CAROUSEL */
#product_carousel {clear:both; width:1000px; height:180px; background: url(../images/prod_carousel_1000.jpg) no-repeat top left;}
.product_carousel_title h3 {font-size:12px; color:#ffffff; text-transform:uppercase; text-align:center; width:100%; padding-top:15px;}
.product_carousel_item {float:left; width:220px; text-align:center; margin-left:25px;}
.product_carousel_item p {font-size:12px;  color:#ffffff; text-transform:uppercase;padding-top:5px;}
.product_carousel_item p a {font-size:12px;  color:#ffffff; text-transform:uppercase;padding-top:5px; text-decoration:none;}
.product_carousel_item p a sup {vertical-align:baseline; position:relative; bottom:3px; font-size:10px;}

/* DESIGN PAGE STYLING */
#design_product {clear:both; height:712px; background-color:#000000; width:1000px;}
.design_product_left {float:left; width:500px; background: url(../images/design_product_left_500.jpg) no-repeat top left; height:712px;}
.design_product_left_inner {padding:35px 15px  0px 55px}
.design_product_left_inner h2 {visibility:hidden; font-size: 24px; color: #ffffff; margin-bottom: 12px; font-style:italic;}
.design_product_left_inner p {font-size:12px; color: #ffffff; line-height:18px;}
.design_product_right {float:left; width:460px; padding-right:40px; background: url(../images/design_panels_bkg.jpg) no-repeat; height:712px;} 
.design_product_panel {width:100%; padding: 0px 35px 0px 20px;}
.design_product_panel_inner {padding-top:25px;}
.design_product_panel_inner img {float:left; padding-right:18px;}
.design_product_panel_inner h2 {font-size:18px; color:#f2f2f2; margin-bottom:8px; font-weight:normal;}
.design_product_panel_inner p {font-size:12px; color:#b2b2b2; line-height:18px;}
.design_product_panel_inner p sup {vertical-align:baseline; position:relative; bottom:3px;}
.design_panel1 {height:218px;}
.design_panel2 {height:220px;}
.design_panel3 {height:222px;}

/* FEATURES PAGE STYLING */
#features_product {clear:both; width:1000px; background:#000000 url(../images/features_product_1000.jpg) no-repeat top left; height:362px;}
#features_product h2 {visibility:hidden; font-size:24px; color:#ffffff; font-style:italic; padding:65px 0px 0px 44px; margin-bottom:10px;}
#features_product h2 sup {vertical-align:baseline; position:relative; bottom:4px;}
#features_product p {font-size:12px; color:#ffffff; line-height:18px; padding:0px 0px 10px 44px; display:block; width: 410px;}
#features_product p img {vertical-align:text-top; padding:0px 5px;}
#features_product p a {font-size: 12px; color:#03AFDE; text-decoration:none;}
#features_product p a:visited {color:#B2C1E1;}
#features_product p a:hover {text-decoration:underline;} 
#features_product_mid {clear:both; width:1000px; height: 244px; background:#000000 url(../images/features_mid_1000.jpg) no-repeat top left;}
.features_product_mid_panel {float:left; width:306px; margin-left:25px;}
.features_product_mid_panel_inner {margin-top:30px; padding-right:12px;}
.features_product_mid_panel_inner h3 {font-size:18px; color:#f2f2f2; margin-bottom:7px; font-weight:normal;}
.features_product_mid_panel_inner h3 sup {vertical-align:baseline; position:relative; bottom:4px; font-size:11px;}
.features_product_mid_panel_inner p {font-size:12px; color:#b2b2b2; line-height:19px;}
.features_product_mid_panel_inner p sup {vertical-align:baseline; position:relative; bottom:4px;}
.features_product_mid_panel_inner p a {font-size: 12px; color:#03AFDE; text-decoration:none;}
.features_product_mid_panel_inner p a sup, .features_product_mid_panel_inner p a:hover sup {display: inline-block; text-decoration: none;}
.features_product_mid_panel_inner p a:visited {color:#B2C1E1;}
.features_product_mid_panel_inner p a:hover {text-decoration:underline;} 
.features_product_mid_panel_inner img.panel_icon {float:right;}
.features_product_mid_panel_inner img.video_icon {padding:0px 5px 0px 0px; vertical-align:text-top;}
#features_product_lower {clear:both; width:1000px; height: 354px; background:#000000 url(../images/features_lower_1000.jpg) no-repeat top left;}
#features_product_lower h3 {font-size:18px; color:#f2f2f2; margin-bottom:7px; font-weight:normal;}
#features_product_lower h3 sup {vertical-align:baseline; position:relative; bottom:4px;}
#features_product_lower p {font-size:12px; color:#b2b2b2; line-height:19px;}
#features_product_lower p sup {vertical-align:baseline; position:relative; bottom:4px;}
#features_product_lower p a {font-size: 12px; color:#03AFDE; text-decoration:none;}
#features_product_lower p a:visited {color:#B2C1E1;}
#features_product_lower p a:hover {text-decoration:underline;} 
.features_product_lower_left {float:left; width:500px;}
.features_product_lower_left_top {height:174px;}
.features_product_lower_left_bttm {height:180px;}
.features_product_lower_left_top_inner {padding:25px 30px 25px 25px;}
.features_product_lower_left_top_inner img {float:left; padding-right:20px;}
.features_product_lower_left_bttm_inner {padding:20px 30px 25px 25px;}
.features_product_lower_left_bttm_inner img {float:left; padding-right:20px;}
.features_product_lower_right {float:left; width:500px;}
.features_product_lower_right_inner {margin:25px 20px 25px 35px;}

/* TECHNOLOGY PAGE STYLING */
#technology_product {clear:both; width:1000px; background:#000000 url(../images/technology_product_1000.jpg) no-repeat top left; height:302px;}
#technology_product h2 {font-size:18px; color:#ffffff; padding:65px 0px 0px 40px; margin-bottom:10px;}
#technology_product h2 sup {vertical-align:baseline; position:relative; bottom:4px;}
#technology_product p {font-size:12px; color:#ffffff; line-height:18px; padding:0px 0px 10px 40px; display:block; width: 258px;}
#technology_product p img {vertical-align:text-top; padding:0px 5px;}
#technology_product p a {font-size: 12px; color:#03AFDE; text-decoration:none;}
#technology_product p a:visited {color:#B2C1E1;}
#technology_product p a:hover {text-decoration:underline;} 
#technology_apps {clear:both; width:1000px; background:#000000 url(../images/technology_apps_1000.jpg) no-repeat top left; height:229px;}
#technology_apps h2 {font-size:18px; color:#ffffff; padding:20px 0px 0px 40px; margin-bottom:10px;}
#technology_apps h2 sup {vertical-align:baseline; position:relative; bottom:4px;}
#technology_apps p {font-size:12px; color:#ffffff; line-height:18px; padding:0px 0px 10px 40px;}
#technology_apps p img {vertical-align:text-top; padding:0px 5px;}
#technology_apps p a {font-size: 12px; color:#03AFDE; text-decoration:none;}
#technology_apps p a:visited {color:#B2C1E1;}
#technology_apps p a:hover {text-decoration:underline;} 
#technology_apps_lineup {width:960px; margin-left:40px;}
#technology_apps_lineup .app_panel {float:left; width:190px;} 
#technology_apps_lineup .app_panel a {padding-top:2px; color: #03AFDE; font-size: 12px; text-decoration: none;}
#technology_apps_lineup .app_panel a:hover {text-decoration: underline;}
#technology_mid {clear:both; width:1000px; background:#000000 url(../images/technology_mid_1000.jpg) no-repeat top left; height:225px;}
#technology_mid h2 {font-size:18px; color:#ffffff; margin-bottom:5px;}
#technology_mid ul {color:#b2b2b2; list-style-type:disc;}
#technology_mid ul li {margin-bottom:10px;}
#technology_mid p {color:#b2b2b2;}
#technology_mid .technology_mid_left {float:left; width:500px;}
#technology_mid .technology_mid_left_inner {padding: 45px 20px 0px}
#technology_mid .technology_mid_left_inner ul {padding-left:215px}
#technology_mid .technology_mid_left_inner img {float:left; padding-right:15px;}
#technology_mid .technology_mid_right {float:left; width:500px;}
#technology_mid .technology_mid_right_inner {padding: 45px 20px 0px;}
#technology_mid .technology_mid_right_inner img {float:left; padding-right:15px;}
#technology_mid .technology_mid_right_inner p {line-height:20px; margin-bottom:10px;}
#technology_mid .technology_mid_right_inner p a {font-size: 12px; color:#03AFDE; text-decoration:none;}
#technology_mid .technology_mid_right_inner p a span, #technology_mid .technology_mid_right_inner p a:hover span {display: inline-block; margin: 0 -0.8em 0 0.4em;text-decoration: none;}
#technology_mid .technology_mid_right_inner p a:visited {color:#B2C1E1;}
#technology_mid .technology_mid_right_inner p a:hover {text-decoration:underline;} 
#technology_mid .technology_mid_right_inner p img.video_icon {vertical-align:text-top;padding-right:5px;float:none;} 
#technology_mid2 {clear:both; width:1000px; background:#000000 url(../images/technology_mid2_1000.jpg) no-repeat top left; height:189px;}
#technology_mid2 h2 {font-size:18px; color:#ffffff; margin-bottom:5px;}
#technology_mid2 h2 sup {vertical-align:baseline; position:relative; bottom:3px; font-size:12px;}
#technology_mid2 p {color:#b2b2b2;}
#technology_mid2 p sup {vertical-align:baseline; position:relative; bottom:3px; font-size:10px;}
#technology_mid2 p a {font-size: 12px; color:#03AFDE; text-decoration:none;}
#technology_mid2 a span, #technology_mid2 a:hover span {display: inline-block; margin: 0 -0.8em 0 0.4em;text-decoration: none;}
#technology_mid2 p a:visited {color:#B2C1E1;}
#technology_mid2 p a:hover {text-decoration:underline;} 
#technology_mid2 .technology_mid_left {float:left; width:500px;}
#technology_mid2 .technology_mid_left_inner {padding: 45px 20px 0px}
#technology_mid2 .technology_mid_left_inner p {line-height:20px; margin-bottom:5px;}
#technology_mid2 .technology_mid_left_inner img {float:left; padding-right:15px;}
#technology_mid2 .technology_mid_right {float:left; width:500px;}
#technology_mid2 .technology_mid_right_inner {padding: 45px 20px 0px;}
#technology_mid2 .technology_mid_right_inner img {float:left; padding-right:15px;}
#technology_mid2 .technology_mid_right_inner p {line-height:20px; margin-bottom:5px;}

/* OVERLAY CONTENT*/
.ts_overlay {background: none repeat scroll 0 0 #37393d;left: 50%;margin-top: 50px;position: absolute;z-index: 1001; padding:20px; width:955px;}
.ts_overlay h2 {font-size:21px; color:#f2f2f2;}
.ts_overlay h2 sup {font-size:12px; vertical-align:baseline; position:relative; bottom:8px;}
.ts_overlay h3 {font-size:17px; color:#f2f2f2;}
.ts_overlay h4 {font-size:12px; color:#b2b2b2; font-weight:bold; margin-bottom:8px;}
.ts_overlay p {font-size:12px; color:#b2b2b2; line-height:18px; margin-bottom:8px;}
.ts_overlay p {font-size:12px; color:#b2b2b2; line-height:18px; margin-bottom:8px;}
.ts_overlay p a {font-size: 12px; color:#03AFDE; text-decoration:none;}
.ts_overlay p a span, .ts_overlay p a:hover span {display: inline-block; margin: 0 -0.8em 0 0.4em;text-decoration: none;}
.ts_overlay p a:visited {color:#B2C1E1;}
.ts_overlay p a:hover {text-decoration:underline;} 

.ts_overlay p sup {font-size:10px; vertical-align:baseline; position:relative; bottom:3px;}
.ts_overlay img {margin-bottom:8px;}
.ts_fifty_split {margin-top:15px;}
.ts_overlay_left {float:left; width:435px;padding-right:55px;}
.ts_overlay_right {float:left; width:435px; padding-right:15px;}
.ts_overlay_panel {margin-bottom:25px;}
.ts_overlay_panel_img {height:187px; margin-bottom:5px;}

 /* ALL PRODUCTS PAGES STYLING */
 #all_product {clear:both; width:1000px; height:754px; background:#000000;}
 .all_product_left {float:left; width:670px;}
 .all_product_left_top {height:495px;}
 .all_product_left_top h3 {font-size:18px; color:#f2f2f2; font-weight:normal; margin-bottom:12px;}
 .all_product_left_top p {font-size:12px; color:#b2b2b2; margin-bottom:5px;}
 .all_product_left_top ul {margin:0; padding:0;margin-left:28px;}
 .all_product_left_top ul li {font-size:12px; color:#b2b2b2; margin-bottom:5px; line-height:18px;}
 .all_product_left_top ul li sup {font-size:10px; vertical-align:baseline; position:relative; bottom:3px;}
 .all_product_left_top1 {width:290px; padding:45px 0px 0px 30px;height:300px;}
 .all_product_left_top2 {width:290px; padding-left:30px;}
 .all_product_left_bttm {height:259px;}
 .all_product_left_bttm h3 {font-size:18px; color:#f2f2f2; font-weight:normal; margin-bottom:12px;}
 .all_product_left_bttm p {font-size:12px; color:#b2b2b2; margin-bottom:5px;}
 .all_product_left_bttm ul {margin:0; padding:0;margin-left:28px;}
 .all_product_left_bttm ul li {font-size:12px; color:#b2b2b2; margin-bottom:5px; line-height:18px;}
 .all_product_left_bttm ul li sup {font-size:10px; vertical-align:baseline; position:relative; bottom:3px;}
 .all_product_left_bttm_left {float:left; width:300px; padding:32px 0px 0px 25px;}
 .all_product_left_bttm_left h3.second_row {margin-top:20px;}
 .all_product_left_bttm_right {float:left; width:300px; padding:32px 0px 0px 25px;}
 .all_product_right {float:left; width:330px;}
 .all_product_right_inner {padding:0px 20px;}
 .all_product_right_inner h3 {font-size:18px; color:#f2f2f2; font-weight:normal; margin-bottom:8px;}
 .all_product_right_inner h4 {font-size:10px; color:#b2b2b2; font-weight:normal; margin-bottom:12px; text-transform:uppercase;}
 .all_product_right_inner p {font-size:12px; color:#b2b2b2; margin-bottom:5px;}
 .all_product_right_inner p.highlight {font-size:12px; color:#f2f2f2; margin-bottom:5px;}
 .all_product_right_inner ul {margin:0; padding:0;margin-left:28px;}
 .all_product_right_inner ul li {font-size:12px; color:#b2b2b2; margin-bottom:5px; line-height:18px;}
 .all_product_right_inner ul li sup {font-size:10px; vertical-align:baseline; position:relative; bottom:3px;}
 .all_product_right_panel1 {height:333px; padding-top:25px;}
 .all_product_right_panel2 {height:125px; padding-top:25px;}
 .all_product_right_panel3 {height:125px; padding-top:25px;}
 .all_product_right_hr {background-color:#3c3c39; width:100%; height: 1px;}
 
 /* ALL PRODUCTS ROW 1 */
#all_row1 {clear:both; background:url(../images/all_row1_bkg.jpg) no-repeat top left;}
#all_row1 sup {vertical-align:baseline; position:relative; bottom:3px;}
#all_row1 .all_row1_panel {float:left; width:250px;}
#all_row1 .all_row1_panel_inner {padding:15px 10px 0px 20px;}
#all_row1 .all_row1_panel_inner h3 {color:#f2f2f2; font-weight:normal; font-size:18px; margin-bottom:10px; padding-top:15px;}
#all_row1 .all_row1_panel_inner h3 sup {font-size:11px; bottom:5px;}
#all_row1 .all_row1_panel_inner p {color:#b2b2b2; font-size:12px; margin-bottom:10px;}
#all_row1 .all_row1_panel_inner p img.video_icon {vertical-align:text-top; padding-right:5px;}
#all_row1 .all_row1_panel_inner p a {color: #03AFDE; font-size: 12px; text-decoration: none; }
#all_row1 .all_row1_panel_inner p a:visited {color:#B2C1E1;}
#all_row1 .all_row1_panel_inner p a:hover {text-decoration:underline;} 
#all_row1 .all_row1_panel_inner ul {padding-left:25px; margin:5px 0px; list-style-type: disc;}
#all_row1 .all_row1_panel_inner ul li {color:#b2b2b2; font-size:12px;padding-bottom:5px; line-height:18px;}
 
 /* ALL PRODUCTS ROW 2 */
#all_row2 {clear:both; background:url(../images/all_row2_bkg.jpg) no-repeat top left; height:270px;}
#all_row2 sup {vertical-align:baseline; position:relative; bottom:3px;}
#all_row2 .all_row2_panel {float:left; width:250px;}
#all_row2 .all_row2_panel_inner {padding:15px 10px 0px 20px;}
#all_row2 .all_row2_panel_inner h3 {color:#f2f2f2; font-weight:normal; font-size:18px; margin-bottom:10px; padding-top:15px;}
#all_row2 .all_row2_panel_inner ul {padding-left:25px; margin:5px 0px; list-style-type: disc;}
#all_row2 .all_row2_panel_inner ul li {color:#b2b2b2; font-size:12px;padding-bottom:5px; line-height:18px;}
 
 /* GALLERY TEXT */
.gallery_text {position:absolute; top:47px; left:50px; z-index:10; width:259px;}
.gallery_text h2 {visibility:hidden; font-size:22px; margin-bottom:10px;}
.gallery_text h2 sup {vertical-align:baseline; position:relative; bottom:4px;}
.gallery_text h3 {font-weight:normal; font-size:18px; color:#ffffff; margin-bottom:12px;}
.gallery_text p {font-size:12px; color:#ffffff; line-height:18px; margin-bottom:10px;}
.gallery_text p sup {vertical-align:baseline; position:relative; bottom:4px;}
.gallery_text p a {font-size: 12px; color:#03AFDE; text-decoration:none;float:left}
/* clase para htb footer .gallery_text p a {font-size: 12px; color:#03AFDE; text-decoration:none}*/
.gallery_text p a span, .ts_overlay p a:hover span {display: inline-block; margin: 0 -0.8em 0 0.4em;text-decoration: none !important;}
.gallery_text p a:visited {color:#B2C1E1;}
.gallery_text p a:hover {text-decoration:underline;} 
.gallery_text img.video_icon {vertical-align:text-top;padding-right:5px;float:left} 

/* PRODUCT GALLERY SLIDER */
.all_prod_gallery { clear:both; width: 1000px; background: #000000 url(../images/prod_carousel_sm_1000.jpg) no-repeat top left; height:165px;}
.all_prod_title {padding:6px 0px 2px; position:absolute; left:442px;}
.all_prod_title h3 {color:#ffffff; text-transform:uppercase; font-size:12px;  margin-bottom:0px;}
.all_prod_title2 {text-align:center; padding:6px 0px 2px;}
.all_prod_title2 h3 {color:#ffffff; text-transform:uppercase; font-size:12px;  margin-bottom:0px;}
.all_prod_ts {width:1000px;}
.all_prod_ts .all_prod_ts_item {float:left; width:250px;margin-top:15px;}
.all_prod_ts .all_prod_ts_item_selected {float:left; width:250px;}
.all_prod_omni {width:1000px;}
.all_prod_omni .all_prod_omni_item {float:left; width:330px; margin-top:15px;}
.all_prod_omni .all_prod_omni_item_selected {float:left; width:330px;}
.all_prod_gallery .all_prod_holder {width: 1000px; position: relative; overflow: hidden;}
.all_prod_gallery .all_prod_holder ul {margin: 0; padding: 0; list-style: none; width: 99999px;}
.all_prod_gallery .all_prod_holder ul li { float: left; text-align:center;}
.all_prod_gallery .all_prod_holder ul li.all_prod_li {margin-top:15px;}
.all_prod_gallery .all_prod_holder h4 { font-size:14px; color:#cccccc; margin:2px 0px 0px;}
.all_prod_gallery .all_prod_holder h4 sup {vertical-align:baseline;position: relative; bottom:5px;font-size:10px;}
.all_prod_next, .all_prod_prev {
	position: absolute; right: 10px; top: 50%; margin-top: -74px; width: 22px; height: 145px; background: url(../images/all_right_arrow.png) no-repeat; 
	z-index: 20; overflow: hidden; text-indent: -9999px; outline: none; cursor: pointer;
}
.all_prod_prev {background: url(../images/all_left_arrow.png) no-repeat; right: auto; left: 10px;}
.all_prod_next2, .all_prod_prev2 {
	position: absolute; right: 10px; top: 50%; margin-top: -69px; width: 22px; height: 145px; background: url(../images/all_right_arrow.png) no-repeat; 
	z-index: 20; overflow: hidden; text-indent: -9999px; outline: none; cursor: pointer;
}
.all_prod_prev2 {background: url(../images/all_left_arrow.png) no-repeat; right: auto; left: 10px;}
 
 /* CALL TO ACTION BAR STYLING */
 #cta_bar {clear:both; width:1000px; height:60px; background: url(../images/all_cta_bar.jpg) no-repeat top left;}
 .cta_bar_left {width:230px;float:left; margin: 10px 45px 0px 235px;}
 .cta_bar_left_title {float:left; width:80px;}
 .cta_bar_left_title h3 {padding-top:12px;}
 .cta_bar_left_button {float:left; width:145px;}
 .cta_bar_right {width:260px; float:left; margin: 10px 0px 0px 0px;}
 .cta_bar_right_title {float:left; width:100px;}
 .cta_bar_right_title h3 {padding-top:12px;}
 .cta_bar_right_button {float:left; width:145px;}
 #cta_bar h3 {font-size:15px; font-weight:normal; color:#f2f2f2; text-align:center;}
 #cta_bar h3.reserve {padding-top:22px;}
 #cta_bar h3 sup {vertical-align:baseline; position:relative; bottom:5px; font-size:10px;}
 p.cta_reserve {text-align:center; padding-top: 15px; color:#ffffff; font-size:15px;}
 p.cta_button {float: left;width: 148px;}
 .bot_div {float:right; width:150px}
/* clase para htb footer  p.cta_button {position:relative; left:50%; top:17px; margin-left: -71px;}*/
 p.cta_button a {margin-top:0px;}
 
 /* INTEL OVERLAY STYLING */
 .intel_overlay h1 {font-weight:normal; color:#f2f2f2;}
 .intel_overlay h2 {font-weight:normal; color:#f2f2f2;}
 .intel_overlay_section {margin-bottom:35px;}
 .intel_overlay_section p {font-size:12px; color:#b2b2b2; margin-bottom:10px;}
 .intel_overlay_section p.intel_overlay_bold {font-size:12px; color:#f2f2f2; margin-bottom:5px; font-weight:bold;}
 .intel_overlay_section ul li {font-size:12px; color:#b2b2b2;}

/*BUTTONS*/ 
a.primary_button_24px {
	background: url(../i/buttons_sprite_24px.png) no-repeat scroll left 0 transparent; display: block;height: 24px; margin: 10px 0;
	overflow: visible; position: relative; text-decoration: none; width: 5px;
}
a.primary_button_24px:hover {background-position: left -24px;}
a.primary_button_24px span {
	background: url(../i/buttons_sprite_24px.png) no-repeat scroll right 0 transparent; color: #f2f2f2; cursor: pointer; display: inline;
	float: left; font-size: 11px; font-weight: bold; height: 13px; margin-left:3px; padding: 3px 14px 8px 11px; text-decoration: none;
	text-transform: uppercase; white-space: nowrap; width: auto !important;
}
a.primary_button_24px:hover span {background-position: right -24px;}
a.secondary_button_24px {
	background: url(../i/buttons_sprite_24px.png) no-repeat scroll left -48px transparent; display: block; height: 24px; margin: 10px 0; 
	overflow: visible; position: relative; text-decoration: none; width: 5px;
}
a.secondary_button_24px:hover {background-position: left -72px;}
a.secondary_button_24px span {
	background: url(../i/buttons_sprite_24px.png) no-repeat scroll right -48px transparent; color: #b2b2b2; cursor: pointer; display: inline;
	float: left; font-size: 11px; font-weight: bold; height: 13px; margin-left:3px; padding: 3px 14px 8px 11px; text-decoration: none;
	text-transform: uppercase; white-space: nowrap; width: auto !important;
}
a.secondary_button_24px:hover span {background-position: right -72px;	color:#f2f2f2;}

/*CONTENT FOOTNOTES SECTION */
.content_products_footnotes {clear:both; padding-top:10px; width:800px;}
.content_products_footnotes p {margin:10px 0px;}
.content_products_footnotes_trigger {color:#B2C1E1; font-size:11px;}
.content_products_footnotes_inner {font-size:10px; color: #848484;height:100px;}
.content_products_footnotes_inner a {font-size:10px; color: #848484; text-decoration:none;}
.content_products_footnotes_inner a:hover {text-decoration:underline;}
.content_products_footnotes_inner ul {list-style-type:disc;}
.content_products_footnotes_inner ul li {margin-left:20px;}

/* IMAGE GALLERY */
.gallery {margin: 0 0 0px; width: 1000px; position: relative; overflow: hidden;}
.gallery .gal-holder {width: 100%; position: relative; overflow: hidden; z-index: 2;}
.gallery .gal-holder ul {margin: 0; padding: 0; list-style: none; width: 5000px;}
.gallery .gal-holder ul li {float: left; width: 1000px; padding: 0 0px 0px 0;}
.gallery .gal-holder ul li img { display: block; }

.gallery .thumbs {margin: 0; padding: 0; list-style: none; float: left; width: 400px; position: absolute; top: 552px; left: 403px; z-index:3;}
.gallery .thumbs li { padding: 0 2px 0 0px; width: 37px; float:left;}
.gallery .thumbs li a {position: relative; overflow: hidden; display: block;}
.gallery .thumbs li span {position: absolute; top: 0; left: 0; background: none;  width: 100%; height: 38px; text-indent: -9999px; cursor: pointer;}
.gallery .thumbs img { vertical-align: top; width:36px; height:36px;}

.gallery-fade {width: 1000px; background-color:#000000;}
.gallery-fade .gal-holder ul {width: 100%; height: 602px;}
.gallery-fade .gal-holder ul li {position: absolute; top: 0; left: 0; width: 100%; height: 602px; padding: 0;}

/* IMAGE GALLERY WITH VIDEOS */
.gallery-vid {margin: 0 0 0px; width: 1000px; position: relative; overflow: hidden;}
.gallery-vid .gal-holder {width: 100%; position: relative; overflow: hidden; z-index: 2;}
.gallery-vid .gal-holder ul {margin: 0; padding: 0; list-style: none; width: 5000px;}
.gallery-vid .gal-holder ul li {float: left; width: 1000px; padding: 0 0px 0px 0;}
.gallery-vid .gal-holder ul li img { display: block; }

.gallery-vid .thumbs {margin: 0; padding: 0; list-style: none; float: left; width: 195px; position: absolute; top: 552px; left: 358px; z-index:3;}
.gallery-vid .thumbs li { padding: 0 2px 0 0px; width: 37px; float:left;}
.gallery-vid .thumbs li a {position: relative; overflow: hidden; display: block;}
.gallery-vid .thumbs li span {position: absolute; top: 0; left: 0; background: none;  width: 100%; height: 38px; text-indent: -9999px; cursor: pointer;}
.gallery-vid .thumbs img { vertical-align: top; width:36px; height:36px;}

.gallery-vid .vidthumbs {margin: 0; padding: 0; list-style: none; float: left; width: 68px; position: absolute; top: 552px; left: 573px; z-index:3;}
.gallery-vid .vidthumbs li { padding: 0 7px 0 0px; width: 67px; float:left;}
.gallery-vid .vidthumbs li a {position: relative; overflow: hidden; display: block;}
.gallery-vid .vidthumbs li span {position: absolute; top: 0; left: 0; background: none;  width: 100%; height: 38px; text-indent: -9999px; cursor: pointer; }
.gallery-vid .vidthumbs img { vertical-align: top; width:67px; height:36px;}

.gallery-vid-fade {width: 1000px;}
.gallery-vid-fade .gal-holder ul {width: 100%; height: 602px;}
.gallery-vid-fade .gal-holder ul li {position: absolute; top: 0; left: 0; width: 100%; height: 602px; padding: 0;}

/* OVERLAY STYLES */
.vdo_wdg {width:625px;}
.pop_cnt {background:none repeat scroll 0 0 #222222; display:none; left:50%; margin-top:50px; position:absolute; z-index:1001;}
.cnt20 {padding:20px;}
.pop_drk {background:none repeat scroll 0 0 #000000; left:0; position:absolute; top:0; width:100%; z-index:100;}
.lng_cls {background:url(../i/popup_close.gif) no-repeat scroll 0 0 #666666; height:19px; position:absolute; right:10px;top:10px; width:19px;text-decoration:none;}
.lng_cls:hover,.lng_cls:focus{text-decoration:none;}
.modalWindow {background-color:#FFFFFF; border:3px solid #000000; display:none; left:65px; padding:10px; position:absolute; top:90px; width:auto;z-index:150;}
#opaqueLayer{z-index:2; background-color:#000}

.tab-nav {
    background: url("../images/tabs_bg.jpg") repeat-x scroll 0 0 transparent;
    clear: both;
    display: block;
    height: 41px;
    margin: 0 auto;
    padding: 0;
    width: 1024px;
}
.tab-nav li {
    display: block;
    float: left;
    height: 42px;
    margin: 0;
}
.tab-nav li a.selected, .tab-nav li a:hover {
    background: none repeat scroll 0 0 #36393E;
    color: #FFFFFF;
}
.tab-nav li a {
    color: #999999;
    display: block;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 13px 25px;
    text-decoration: none;
}

.intel {
    background: url("../images/ci7_d_4c_075.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 60px;
    margin: 0 0 0 20px;
    width: 80px;
}
.tagline_intel {float:right;color:#ffffff; font-size:12px;padding-top:10px}

.info {
    clear: both;
    color: #686868;
    display: block;
    float: left;
    margin: 0 0 20px;
    position: relative;
    width: 95%;
	font-size:11px;
	padding-top:20px;
}

.legal {
    font-size: 10px;
}

a.external_link {
    background: url("../images/external_link.png") no-repeat scroll right 2px transparent;
    color: #00BFF3;
    font-size: 12px;
    line-height: 15px;
    margin: 0 0 6px;
    padding: 0 15px 0 0;
    text-decoration: none;
}
.legal a.external_link {
    color: #00BFF3 !important;
}

/*INICIO COMPARTIR FACE*/
#cta_bar .share_section
{
   padding-top:20px;
}
.share_button
{
    float:left;
    background: transparent url(../i/buttons_sprite.png) no-repeat scroll left -57px;
    height:19px;
    padding: 0 0 0 2px;
    margin-right: 15px;
	border: none !important;	
}
.share_button a
{
    padding:3px 8px 3px 0;
    text-transform:uppercase;
    font-weight: bold;
    font-size:10px;
    color:#00BFF3;
    background: transparent url(../i/buttons_sprite.png) right -57px no-repeat;
    display: block;
	width: 82px;
    position: relative;
    right: -2px;
    text-decoration: none;
		_padding:2px 8px 5px 0;
}
.share_button a .icon_share
{
	background: transparent url(../i/share_icon.png) no-repeat;
	display: inline;
	width: 13px;
	height: 13px;
	float: left;
	margin: 0 5px 0 2px;
	_margin: 0 2px 0 2px;
}
.js_fb_like
{
  position: relative;
	top: -1px;
	float: left;
}
.js_fb_like a
{
	display: block;
	color: #B2B2B2;
	font-size: 10px;
	text-decoration: none;
}
.js_fb_like a:hover
{
	text-decoration: underline;
}
.js_fb_like a span,
.js_fb_like a:hover span
{
  text-decoration: none;
	display: inline-block;
	margin: 0 -.8em 0 .4em;
}

/*INICIO COMPARTIR FACE*/