/**
  *  index.css
  *  This file is part of the Yate Website 
  *
  *  Copyright (C) 2013 Null Team Impex S.R.L.
  **/

/*table.page, table.content, table.solutions, table.boxes, table.success, table.footer, table.products, table.submenuholder {width: 980px;}*/

body {font-family: Arial; font-size:13px; background-image: url(../images/background_small.png)}

td.content {width:100%}
table.content {margin-top: 25px;}

/* menu */
td.logo, td.hold_menu, td.hold_contact { border-bottom:1px solid #999;}
td.logo {height: 96px; vertical-align:center; cursor:pointer;}
td.menu, td.menu_selected {padding-left:13px; padding-right:13px;}
td.first_menu_option {padding-left:0px;}
td.menu_separator {padding-left:1px; padding-right:1px; color: #cccccc;}
table.menu {margin-left:49px; width:95%;}
a.menu, a.menu_selected, a.menu_selected:visited {color:#1a1a1a; font-size:14px; text-decoration:none;}
a.menu:hover, a.menu_selected:hover, a.menu_selected {color:#0580b8; /*text-decoration: underline;*/}
td.hold_menu {text-align:left; height:49px;}

a.finishmenu {text-align:left; width:20%;}
a.oldweb img {vertical-align:bottom; margin-bottom:-3px; border: none;}

/* submenu */
.menu td.withsubmenu {float:left;  position:relative; padding-top:1px;}
.menu td.withsubmenu ul {display: none;padding:0; margin:0; list-style: none; width:173px;z-index:5;}

.menu td.withsubmenu:hover ul {display:block; position:absolute; top:17px; left:-5px;}
.menu td.withsubmenu:hover a {display:block; color:#4D4D4D; text-decoration:none; padding-left:10px; padding-top:5px; padding-bottom:5px;}
.menu td.withsubmenu:hover a.menu, .menu td.withsubmenu:hover a.menu_selected, .menu td.withsubmenu:hover a.menu:hover, .menu td.withsubmenu:hover a.menu_selected:hover {padding:0px; text-decoration:none;}
.menu td.withsubmenu:hover a:hover {color:#0580b8; text-decoration:underline;}
.menu td.withsubmenu a.menu_selected  {color:#0580b8;}
.menu td.withsubmenu:hover li {width:173px;}
.menu td.withsubmenu:hover li.submenu { background-image: url("../images/submenu_mid.png"); background-repeat:repeat-y; width:173px;}
.menu td.withsubmenu li.sublink_top {background-image: url("../images/menu_selected.png"); background-repeat:no-repeat; height:18px; background-color:none; background-position: 30% center;}
.menu td.withsubmenu li.sublink_bottom {background-image: url("../images/submenu_bottom.png"); background-repeat:none; height:8px; }

.menu_mobile td.withsubmenu {float:left; position:relative; padding-top:1px;}
.menu_mobile td.withsubmenu ul {display: none;padding:0; margin:0; list-style: none; width:173px;z-index:5;}

.menu_mobile td.withsubmenu:hover ul {display:block; position:absolute; top:17px; left:-5px;}
.menu_mobile td.withsubmenu:hover a {display:block; color:#4D4D4D; text-decoration:none; padding-left:10px; padding-top:5px; padding-bottom:5px;}
.menu_mobile td.withsubmenu:hover a.menu, .menu td.withsubmenu:hover a.menu_selected, .menu td.withsubmenu:hover a.menu:hover, .menu td.withsubmenu:hover a.menu_selected:hover {padding:0px; text-decoration:none;}
.menu_mobile td.withsubmenu:hover a:hover {color:#0580b8; text-decoration:underline;}
.menu_mobile td.withsubmenu a.menu_selected  {color:#0580b8;}
.menu_mobile td.withsubmenu:hover li {width:173px;}
.menu_mobile td.withsubmenu:hover li.submenu { background-image: url("../images/submenu_mid.png"); background-repeat:repeat-y; width:173px;}
.menu_mobile td.withsubmenu li.sublink_top {background-image: url("../images/menu_selected.png"); background-repeat:no-repeat; height:18px; background-color:none; background-position: 30% center;}
.menu_mobile td.withsubmenu li.sublink_bottom {background-image: url("../images/submenu_bottom.png"); background-repeat:none; height:8px; }

img.shop {border:none; vertical-align:bottom; margin-bottom:-5px;}

/* other css for header */
td.search {text-align:right; vertical-align:middle; font-size:0px; height:48px;}
td.search_results {text-align:left; font-size:14px;}
div.final_results { color:#1a1a1a; font-size:14px;padding-top:10px;}
div.results_info {color:#4d4d4d; font-size:12px; padding-top:10px}
a.search_result {color:#0580B8; text-decoration:none;}
a.search_result:hover {color:#0580b8; text-decoration:underline;}
td.search_button {width:30px; text-align:right; vertical-align:middle;}
div.hold_contact {border:1px solid #999; color: #4d4d4d; padding-bottom:3px;}
img.black_phone {margin-bottom:-5px;}
img.search {margin-left:7px; position:static; vertical-align:bottom; }
input.search {height:19px; border:1px solid #ccc;}

/* submenu inside pages */
table.submenu_title { width:100%; }
td.submenuholder { vertical-align:top;width:250px;}
td.submenuholder table.submenu {width:200px; margin-right:50px; vertical-align:top;text-align:left;}
td.submenuholder table.submenu td {padding-left:10px; border-bottom:1px solid #c3c3c3; height:40px; text-align:left;}
td.submenuholder table td.menu_name {height:50px; vertical-align:bottom; padding-bottom:4px; font-size:16px; color:#1a1a1a;}
td.submenuholder table.submenu td {padding-right:15px;}
td.submenuholder table.submenu td.submenu_active, a.submenu_active { color: #0580b8; border-bottom:1px solid #e6e6e6;text-decoration:none;}
td.submenuholder table.submenu td.submenu_inactive, a.submenu_inactive { border-bottom:1px solid #e6e6e6; cursor:pointer; color:#1A1A1A;text-decoration:none;}
a.submenu_active, a.submenu_inactive {border-bottom:none;cursor:auto;}
a.submenu_inactive { cursor:pointer;}
td.submenu-title { text-align:left; height:50px; color:#1A1A1A; padding-bottom:4px; border-bottom:1px solid #C3C3C3; font-size:22px; padding-left:5px; vertical-align:bottom;}
td.open_submenu { vertical-align:top; }
td.submenu_active {background-image: url(../images/submenu_arrow1.png);background-repeat:no-repeat;vertical-align:right;}

/* contact page */
table.holdcontact { width:100%; }
table.contact_us { width:100%; vertical-align:top;color:#1A1A1A;}
table.contact { width:100%; vertical-align:top;color:#1A1A1A;  }
td.contact_details { vertical-align:top; text-align:left; width:45%;}
td.contact_separator { width:10%; padding-top:20px; }
td.contact_details table.holdcontact td { border-bottom:1px solid #e6e6e6; padding:5px; height:40px;}
td.contact_form { margin-right:30px; margin-left:44px; float: right; text-align:left;} 
input.mailform { width:245px; height:21px; border: 1px solid #e6e6e6;}
textarea.contact_textarea { width:245px; height:70px; border: 1px solid #e6e6e6;}
td.contact_textarea {height:30px;padding-top:10px;}
td.contact_text { height:25px; padding-top:6px;} 
td.contact_submit { text-align:right; padding-top:10px; padding-right:10px;}
img.address {vertical-align:top;}
td.contact_details table.holdcontact td.contact_mail {vertical-align:top;}

td.contact_space {height:10px;}
td.contact_mail, td.contact_phone, td.contact_email, td.contact_talk {padding-right: 10px;}
td.contact_mail_value, td.contact_phone_value, td.contact_email_value, td.contact_talk_value, td.contact_web_value { padding-top:2px; }

/* new contact */
table.contactinfo { margin-top: 30px; }
table.contactinfo td {vertical-align:top; }
table.contactinfo td img {vertical-align:top; border: none;}

/*become partner*/

table.become_partner, table.become_a_partner { vertical-align:top; text-align:left; width:100%; color:#4D4D4D; font-size:12px;}
table.become_partner td { padding-left:5px;}
form.become_partner {text-align:left;}
td.contact_title {font-size:16px; color: #1A1A1A; padding-left:5px; padding-bottom:10px;}
select.contact_select { width:245px; height:21px; border: 1px solid #e6e6e6;background-color:#ffffff; }
table.become_partner td.partner_submit {padding-top:10px; padding-left:10px;}

div.email_response {color: #0580b8;padding:5px;}

/* common page */
table.common_page {width:100%; vertical-align:top;color:#4D4D4D; margin-bottom:30px; line-height:18px;}
td.common_page_details { vertical-align:top; text-align:left; width:65%; padding:5px; padding-top:10px;}
td.common_page_link hr { height: 1px; background-color: #C3C3C3; border:0;}
div.common_page_external {border-bottom: 1px solid #C3C3C3; padding-left:5px; padding-bottom:5px; padding-top:15px; padding-right:5px; font-size:16px; margin-bottom:5px; color:#1A1A1A;}
td.common_page_link {text-align:left; vertical-align:top;}
img.note { vertical-align:top; margin-right:5px;  }
img.external_link {color: none; vertical-align:middle; border:0px; margin-left:5px; margin-bottom:4px;margin-top:-2px;}
td.submenu_subtitle {font-size: 16px; padding-top:8px; padding-bottom:5px; color:#1A1A1A;}
a.common_link, a.common_link:visited, a.partner_link {color: #0580B8; text-decoration:none; cursor:pointer;}
a.common_link:hover, a.partner_link:hover {text-decoration:underline;}
font.bold {font-weight:bold;}
td.common_left {width: 68%; padding-right:20px;}
td.common_left, td.common_right { vertical-align:top; }
font.orange {color: #ff7f2a;}
div.important_p { background-image: url(../images/important.png); background-position: left top; padding-left:25px; background-repeat:no-repeat; color: #808080; margin-bottom:13px; }
div.text_important_p { border-left:1px solid #E6E6E6; padding-left:5px; padding-top:0px; padding-bottom:0px; }
a.button_link img {border:0px;}
table.common_page p{margin-top:3px; }
p.visible_p {line-height:19px; font-size:13px; }
p.visible_p a {font-weight:bold; }

/*td.link_separator {padding:0;margin:0;background:url('../images/submenu_separator.png');background-repeat:no-repeat;width:40px;height:44px;}
td.title_link { padding:0px; margin:0px; background:url('../images/submenu_right.png'); background-repeat:repeat-x;padding-top:10px;width:250px;}*/


/* carousel */
table.content{border-spacing:0px;}
td.carousel {vertical-align: bottom; padding-bottom:0px;font-size:0px;}
td.index_description {text-align:left; padding:5px; font-size:12px; color: #666; vertical-align:top; padding-right:10px; padding-top:0px;}
div.desc_title {color:#1a1a1a; font-size: 19px; padding-bottom:5px;}
img.banner {border:0px;}
img.download {margin-top:8px; margin-left:8px;}
img.bullet {vertical-align:middle; padding-bottom:2px;}

div.bullet {float:left; width:10px; display:inline; padding-top:2px;} 
td.index_description div.text {float:left; position:relative; width:96%; padding-bottom:1px; padding-top:2px;}
div.index {display:table-row; }

td#hold_bullet {height:30px; vertical-align: middle;}


/* news */
table.news { border:1px solid #e1e1e1; background-image: url(../images/news_background.png); background-repeat:repeat-x; height:49px; width:100%; }
td.follow {border-left: 1px solid #e1e1e1; padding-left:5px; border-left:1px solid white; color: #0580b8; width:140px;}
td.follow img  {cursor:pointer; vertical-align:bottom; margin-bottom:-6px;}
table.news td {padding-top:5px; padding-bottom:5px; }
td.news_left {color: #0580b8; border-right:1px solid #e1e1e1; width:114px;}
td.news_left a, td.news_left a:visited {color: #0580b8; text-decoration:none;}
td.news_left a:hover {text-decoration:underline;}
td.news {text-align:left; border-right:1px solid #e1e1e1;}
img.socialmedia {margin-left:2px;margin-right:2px; margin-bottom:-2px;}
img.news {/*margin-bottom:-1px;*/ vertical-align:bottom; }
td.news_arrows {color: #cccccc; border-left:1px solid white; width:61px; font-size:14px;}
div.news_separator {padding-bottom:5px; display:inline;}


table.npage_news td.page_title { padding-left:0; color: #333333; font-size: 20px; padding-bottom: 10px; padding-top: 40px; border: none;}
div.container_img_quote { display: table-cell; float: left; width: 25px; }
div.container_txt { display: table-cell;}

td.nleft_news, td.nrght_news {width:50%;vertical-align:top;}
td.nrght_news {width:30%;}
table.npage_news {width:100%; text-align:left;}
table.press_table {width:90%; vertical-align:top;}
td.press_subtitle { color:#808080; font-size:14px;padding-bottom:10px;margin-top:-4px;}
td.press_sstitle { color:#4d4d4d; font-size:18px;padding-top:20px; padding-bottom:10px;}
td.press_content,td.press_references { font-size:12px;}
td.press_content_sb { font-size:14px;}
td.press_references { padding-top:15px;}
font.font_quote { font-size:12px; color:#808080; font-style:italic;}
font.font_gray {font-size:12px; color:#808080;}
font.font_quote_end { font-size:12px; color:#4d4d4d; font-style:italic;}
hr.more_features {border-top:1px solid #e6e6e6;border-bottom:1px solid #fff;margin-top:5px;margin-bottom:0px; width:100%;}
div.lift_link {margin-top:-14px; width:150px; background-color:#FCFCFC; margin-left:auto; margin-right:auto;}
a.more_features {color: #8d8d8d; cursor:pointer; text-decoration:none;}
div.more_features {width:100%; margin-left:15px;margin-bottom:25px; text-align:center;}
img.more_features {vertical-align:middle;}
div.container_img, div.container_txt {display: table-cell;}
div.container_img {width:10px;float:left;}


/* boxes */
table.boxes {margin-top:25px;}
td.box_right {vertical-align:top;}
td.box_left,td.box_center { text-align:left;padding-right:25px;vertical-align:top;}

table.box {width: 310px; text-align:left; height:290px;}
td.box_header_orange {background-image: url(../images/box_orange.png);}
td.box_header_yellow {background-image: url(../images/box_yellow.png);}
td.box_header_green  {background-image: url(../images/box_green.png);}
td.box_header_orange, td.box_header_yellow, td.box_header_green {background-repeat:no-repeat; height:34px; padding-left: 10px; color:white; font-size:18px;}
td.box_header_orange {color:white; font-size:18px; text-shadow: 0px -1px 0px #e17141;}
td.box_header_yellow { text-shadow: 0px -1px 0px #e99d33;} 
td.box_header_green {text-shadow: 0px -1px 0px #6dad33;/* filter: progid:DXImageTransform.Microsoft.Shadow(color=#6dad33,direction=0,STRENGTH=1);*/}
td.box_content {border:1px solid #f0f0f0; border-top:1px solid #d0d0d0; border-bottom:none; padding:10px; padding-bottom:1px; padding-top:5px; vertical-align:middle; font-size:12px; color: #666; height:105px; line-height:17px;}
div.logo_box {border-bottom:1px solid #d9d9d9; padding-bottom:3px; margin-bottom:4px; padding-top:0px;}
#display_all_button {padding-bottom:20px;width:1100px;text-align:center;}

td.img_box1, td.img_box2, td.img_box3 {background-repeat:no-repeat; height:157px;}
td.img_box1 {background-image:url(../images/box1.png);}
td.img_box2 {background-image:url(../images/box2.png);}
td.img_box3 {background-image:url(../images/box3.png);}

table.support_resources td {vertical-align:top; padding-right:10px;}

/* success stories */
img.success {margin-bottom:-3px;}
td.success_left, td.success_right {border-bottom:1px solid #c3c3c3; padding-bottom:3px;}
td.success_left {text-align: left; font-size:17px;}
td.success_right {text-align: right;}
table.success {margin-top:45px;}
a.success,a.success:visited {color:#0580b8; text-decoration:none;}
a.success:hover {text-decoration:underline;}
td.story_header{}
td.story_desc{background-color:#e6e6e6; padding:7px; padding-bottom:7px; border-bottom: 1px solid #c3c3c3; color:#4d4d4d; font-size:14px; text-align:left; font-style:italic;}
td.story_from{background-color:#e6e6e6; padding:7px; padding-top:5px; font-size:12px; color:#4d4d4d; text-align:left;}
td.story_space{width:16px;}
td.story_logo{text-align:left;}

/* footer */
table.footer {margin-top:23px; border-top:1px solid #c3c3c3;}
table.fixedf {position: absolute; bottom:10px;}
table.no_top_border {border-top:0px;}
td.footer {vertical-align:top; text-align:left; padding-right:70px; padding-top:23px;}
font.top_footer {color:#0580b8; font-size:13px; margin-bottom:2px;}
a.footer,a.footer:visited {text-decoration:none; color:#4d4d4d; font-size:12px;}
a.footer:hover {text-decoration:underline;}
td.footer_right{width: 30%;}

/*news page*/

table.nnews_page {width:100%; font-size:12px; color:#4d4d4d;text-align:left;}
td.nnews_title { font-size:16px; color:#1a1a1a; padding-top:8px;padding-bottom:5px;}
td.nnews_date { vertical-align:top; font-size:13px; color:#999999; border-top:1px solid #F2F2F2; padding-top:14px;}
td.nnews_content {padding-bottom:14px;}
td.nnews_content ul { margin-top:2px; margin-bottom:2px;}

/* pre box css*/
div.pre_box {width:100%; border:1px solid #ffdabc; background-color:#fcfcfc;padding:10px;margin-bottom:10px;}

/*Products css*/
td.prod_boxes {padding-top:10px;}
table.prod {width:30%; border:1px solid #c3c3c3;float:left;height:198px;text-align:left; margin-right:20px;margin-bottom:10px;}
td.prod_header {font-size:14px; color:#65bb18;padding:10px;padding-bottom:0px; height:30px;}
div.prod_line {border-bottom:1px solid #c3c3c3; width:98%;padding-bottom:8px;height:1px;}
td.prod_content {font-size:12px; color:#4d4d4d;padding-left:10px;padding-right:10px;vertical-align:top;padding-top:3px;}
img.prod_img {padding:3px; padding-left:0px;vertical-align:top;height:31px;border:none;}
td.ss7_prod, td.lte_prod { text-align:left; }
td.ss7_prod table.common_page td.common_left, td.lte_prod table.common_page td.common_left {width:inherit;}
td.common_left_stp { padding-right:20px;}
img.prod_img {padding:3px; padding-left:0px;vertical-align:top;height:28px;width:95px; border:none;}
table.common_page td.common_left table.submenu_title td.submenu-title, table.common_page td.common_right table.submenu_title td.submenu-title { border-bottom:none; padding-left:0px;}
td.lte_prod table.common_page td.common_left table.submenu_title td.submenu-title,td.lte_prod table.common_page td.common_right table.submenu_title td.submenu-title {border-bottom:1px solid #C3C3C3;height:48px;}
img.bullet_green {vertical-align:middle; margin-bottom:2px;}

ul.yate_red li,ul.yate_green li { background:transparent url(../images/bullet_green.png) no-repeat scroll left top; font-size:13px; list-style-type:none; margin-bottom:13px; padding-left:12px; }

ul.yate_green li { background-image: url(../images/bullet_green.png); background-position: left 3px; padding-left:10px; font-size:12px;}
div.download_yate {margin-top:15px; margin-bottom:30px;}

ul.yate_red li.red_bullet { padding-right:2px; background-position:0px 5px;}

ul.yate_red, ul.yate_green { list-style-position:inside; list-style-type:none; margin-left:5px; margin-bottom:20px; padding:0; }
table.yateclient_features td {vertical-align:top;}
td.tel_features {padding-left:20px;}
div.client {margin-bottom:4px; font-size:12px; margin-top:15px;}
div.other_platforms {margin-top:5px; font-size:12px; padding-bottom:20px; border-bottom:1px solid #c3c3c3; margin-bottom:10px;}
a.get_started {font-size:16px;}
img.client_features {vertical-align:bottom; margin-bottom:-4px;}

/*Product YateUCN table*/

table.product_table
{
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
	border-bottom:1px solid #DEDEDE;
}
.product_table_left
{
	border-top:1px solid #DEDEDE;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
	font-size:14px;
}
td.evenrow
{
        background-color:#f5f5f5;
}
.product_table_right
{
	border-top:1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
}

/* irc from community page */
td.irc_step{ border-right: 1px solid #E6E6E6; padding-right: 15px; padding-top:0px; padding-bottom:3px; font-size: 35px; line-height: 35px; color: #b3b3b3; vertical-align:top; margin-bottom:10px;}
td.irc {padding-left:15px; font-size:13px; vertical-align:top; margin-bottom:10px; }
table.irc{border-collapse:separate;border-spacing:0px 25px;}

table.irc_clients {border-collapse:separate;border-spacing:10px 10px; margin-left:-10px; width:435px; }
td.irc_clients {border:1px solid #c3c3c3; padding-bottom:7px;  padding-right:15px; background-repeat:no-repeat; padding-left:35px; padding-top:8px; vertical-align:top; background-position: 4px 4px; width:33%;}
div.os {color: #1a1a1a; font-size:15px; margin-bottom:5px;}
a.irc_link, a.irc_link:visited {margin-left:5px;color:#0580B8;text-decoration:none; font-size:12px;}
a.irc_link:hover {text-decoration:underline;}

/*Partners page*/
td.basic_partners {vertical-align:top; padding-right:10px; padding-top:5px; padding-bottom:5px;}
div.quote {height:30px;}

table.partners {width:100%;text-align:left;vertical-align:top;color:#4d4d4d; font-size:12px;padding-bottom:40px;}
td.partner_name { padding-bottom:20px;}
td.partner_desc_left {padding-right:20px; padding-bottom:20px;width:70%;vertical-align:top;}
td.partner_desc_right {vertical-align:top; padding-bottom:20px; width:30%;}
div.partner_name {font-size:18px; color:#1a1a1a; padding-bottom:20px;padding-top:10px; }
div.partner_ceo {font-size:12px;padding-bottom:10px; color:#1a1a1a;display:table-row;}
div.quote_sign {display:inline;float:left;padding-top:2px;width:25px;}
div.quote {display:inline; float:left;padding-top:6px;padding-bottom:1px;padding-left:5px;}
div.partner_logo {margin-left:-7px;}
td.partner_challenge {background-image:url(../images/challenge.png); background-repeat:no-repeat; height:42px; width:235px; }
td.partner_solution {background-image:url(../images/solution.png); background-repeat:no-repeat;width:245px;height:42px; }
td.partner_result {background-image:url(../images/result.png); background-repeat:no-repeat;width:240px; height:42px;vertical-align:right;}
td.challenge_desc, td.solution_desc, td.result_desc { vertical-align:top; padding-right:6px;padding-left:18px;padding-top:5px;}
td.challenge_desc {padding-left:8px;padding-right:6px;}
td.result_desc { padding-right:0px; }
div.ceo_quote {color:#808080; font-size:12px;font-style:italic; }
div.part_chal, div.part_sol,div.part_res{ padding-left:50px;font-size:18px; color:#1a1a1a;}
div.part_sol,div.part_res{ padding-left:60px;}
a.partner_link { font-size:16px;}
div.more_info { display:inline; cursor:pointer;}
div.piece {display:inline;}

/* services page */
div.support_desc {width:38%; padding-left:340px; padding-right:20px;text-align:left;position:relative; bottom:217px;}
div.integration_desc {width:41%; padding-left:320px; padding-right:20px;text-align:left;position:relative; bottom:227px;}
td.support_page_details {vertical-align:top;text-align:left;}
td.integration_page_details {vertical-align:top;text-align:left;}

/*QUOTATION*/
/*table.quote_page_full {width:660px;vertical-align:middle;margin-left:auto;margin-right:auto;text-align:left;}
td.page_title {border-bottom: 1px solid #eee; padding-left:61px;}
td.q_left { padding-left:28px;}
table.quota_tbl td.q_left_space_shadow {width:20px; background:url('../images/shadow_left_price.png'); background-repeat:no-repeat; background-position:bottom;border:none;height:30px;padding-bottom:10px;}
table.quota_tbl td.q_right_space_shadow {width:20px; background:url('../images/shadow_right_price.png'); background-repeat:no-repeat; background-position:bottom; border:none;}
#unit_price_yatehss {margin-top:-9px;position:absolute;height:73px;line-height:80px; z-index:-1;}
#unit_price_yateucn {border-top: 1px solid #fff;}
#unit_price_satsite { border-bottom: 1px solid #eee;}
.prod_images {vertical-align:middle;}
table.quota_tbl {width:100%; margin-left:auto; margin-right:auto;}
table.quota_tbl td { border-bottom:1px solid #eee; padding-top:10px; padding-bottom:10px;}
table.quota_tbl td.first {height:60px;padding-top:0px;padding-bottom:7px;}
table.quota_tbl td.q_shadow {background:url('../images/shadow_price.png'); background-repeat:repeat-x; background-position:bottom; border:none; height:33px;padding-top:0px;}
td.q_prod,td.q_units,td.q_price
{
	text-align:left;
	font-size:14px;
	color:#4d4d4d;
}
td.q_prod {width:325px;}
td.q_units {width:100px;}
td.q_price {width:205px;max-width:205px; min-width:205px;}
table.quota_tbl td.q_title {  }
table.quota_tbl td.q_select { width:74px; height:23px;padding-right:30px;}
td.q_prod {width:465px;}
td.q_price {padding-left:20px;}
td.q_button{ border:none; text-align:center; padding-top:35px; padding-bottom:30px;}
table.quota_tbl td.unit_price {font-size:28px;color:#55D500;background-color:#f8f8f8;line-height:40px;border-top:none;padding-left:20px;border-bottom:1px solid #ffffff;width:205px;max-width:205px; min-width:205px;vertical-align:middle;}
table.quota_tbl td.unit_price {border-bottom:1px solid #ffffff;}*/

/*div.unit_price {height:40px;}*/
/*div.error_field {padding-left:55px;color:red; padding-bottom:10px;}
img.green_dollar, img.blue_dollar {vertical-align:bottom;border:none;height:40px;}
#img_yatehss {vertical-align:middle;margin-bottom:5px;}
td.q_bottom { padding:0px;height:0px;border:none;}
#total { color:#18CAFF; font-size:35px; text-align:left;line-height:40px;height:55px; padding-left:13px;}
table.customer {width:100%; border:none;}
table.quota_tbl td.tbl_cust_bott { background:url('../images/shadow_bar_price.png'); background-repeat:no-repeat;  background-position:top;border:none; position:absolute; width:660px; height:12px; margin-top:-10px;}
table.customer td { border:0; padding-top:10px; padding-bottom:0;}
table.customer td.first_td {padding-top:20px;}
table.customer td.cust_select,table.customer td.cust_input,table.customer td.cust_textarea {padding-bottom:10px;padding-top:0;}
table.customer td.cust_text {padding-bottom:2px;}
table.quota_tbl td.q_button { border:none; padding-bottom:30px;padding-top:35px;}
table.quota_tbl td.tbl_cust, table.quota_tbl td.q_space, table.quota_tbl td.q_total { border-bottom:none; border-top:none;} 
td.q_total {height:63px;}
table.quota_tbl td.q_space { width:20px;}
table.customer input, table.customer  select, table.customer textarea{width:230px; height:27px;}
table.customer textarea{ height:100px;}
table.customer input.submit_img { width:320px; height:50px;}
#quantity0, #quantity1, #quantity2, #quantity3, #quantity4, #quantity5, #cust_country, #cust_state {font-size:16px;}

table.quota_tbl td.operating_band { padding-bottom:29px; font-size: 13px; padding-right:10px;}
table.quota_tbl td.operating_band select {width:90px;}
table.quota_tbl td.band_notice {border-bottom:none;font-size: 13px;}
a:hover sup {text-decoration:none; display:inline-block;}
*/
/* SUBMENU TOP*/
table.submenu_singlerow { width:100%; height:65px; background-image:url('../images/submen_mid.png'); 
background-repeat:repeat-x; 
background-position:bottom; margin-left:auto; 
margin-right:auto;
/*margin-top:-3px;*/
display:none;
}
table.submenu_singlerow { height:45px;} 
td.submenu_right { width:23px; background-image:url('../images/submen_right.png');background-repeat:no-repeat;background-position:bottom right;}
td.submenu_title { height:22px; border-bottom:1px solid #ccc; font-size:12px; color:#999; text-align:left; padding-left:2px; padding-top:4px; }
td.submenu_separator {width:30px;}
td.submenu_space_right {width:20%;}
td.submenu_space_right_long {width:70%;}
td.submenu_space { width:3%;}
.submenu_selected a.menulink { font-size:12px; color:#35A6FF;}
td.submenu_selected {font-size:12px; background-image:url('../images/submen_selected.png');background-repeat:no-repeat;background-position:bottom center; padding-bottom:13px; padding-left:5px; }
td.submenu_unselected {font-size:12px; color:#4d4d4d; padding-bottom:13px; padding-left:5px;}
td.submenu_left {
    background-image: url("../images/submen_left.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    width: 15px;
}
a.menulink {
    color: #4D4D4D;
    cursor: pointer;
    text-decoration: none;
}


/* MOBILE SPECIFIC */
@media (min-width: 600px) {
table.page {text-align:center; margin-left:auto; margin-right:auto;}
div.menu_toggle {display:none;}
/*table.page {width:900px;margin-left:auto; margin-right:auto;}*/
table.page, table.content, table.solutions, table.boxes, table.success, table.footer, table.products, table.submenuholder {width: 980px;}
table.content_mobile {display:none;}
}

@media (max-width: 600px) {
body {background:none; margin:0px;}
table.page {width:100%; font-size:16px;}
td.search {display:none;}
table.menu {display:none;}
table.menu_mobile {  width:100%;}
table.menu_mobile td {font-size:16px; height:35px; text-align:left; padding-left:20px; background-image:url("../images/header.png"); background-position:bottom left; }
div.menu_toggle { text-align:right; padding-right:20px; }
div.menu_toggle img {vertical-align:bottom;}
table.content {display:none;}
table.content_mobile {display:block;}
td.index_description, td.carousel {display:inline;}
td.carousel {text-align:left;}
div.index { display:inline; }
table.news {font-size:13px; background:none;margin-top:23px;border:none;}
td.news_left, td.news {border:none;}
td.box_left, td.box_center, td.box_right {display:inline;}
td.footer, td.footer_right {display:inline;}
td.footer {padding-top:0px; padding-right:0px; line-height:25px;}
table.footer, table.no_top_border { text-align:left;}
td.follow {display:none;}
td.news_left {width:35px;padding-left:5px;}
div.news {display:inline;}
td.box_content {line-height:25px;}
/*desktop submenu*/
td.submenuholder {display:none;}
td.logo,td.content {padding-left:10px;}

/*for various pages*/
td.common_right,td.common_left {display:inline; padding-left:0px; padding-right:0px;}
table.submenu_singlerow {display:table;}

/*fixed footer -- doesn't apply here*/
table.fixedf {position:relative;}

/*quotation*/
/*td.q_line {display:none;}*/
/*td.q_left {padding-left:0px;}
td.q_prod,td.q_units,table.quota_tbl td.q_select, #unit_price_yateucn,td.q_price, table.quota_tbl td.unit_price {width:50px; padding-right:0px;}
td.q_price, #unit_price_yatehss,#unit_price_yateucn,#unit_price_labkit, #unit_price_satsite, #total   {max-width:none; min-width:150px;}*/
/*#unit_price_yatehss{min-width:65px;}*/
/*table.quote_page_full {width:100%;}
td.q_left_space_shadow,td.q_space,td.q_line {display:none;}
table.customer input, table.customer select, table.customer textarea {width:150px;}
.prod_images{width:100px;}
.sprod_images{width:57px;}
table.quota_tbl td.operating_band {padding-top:0px;padding-bottom:19px;}*/

/*news page*/
table.npage_news td.nleft_news {display:none;}
table.nnews td.nnews_content a.read_more {display:none;}
}

/* for higher rezolutions */
@media (min-width: 1300px) {
table.page, table.content, table.news, table.solutions, table.boxes, table.success, table.footer, table.products, table.submenuholder {width: 1100px;}

td.index_description { line-height:18px; }
td.box_content { line-height:18px; }

/* menu */
table.menu {margin-left:70px;}

/* boxes */
table.box {width:344px;}
td.box_header_orange {background-image: url(../images/box_orange_wide.png);}
td.box_header_yellow {background-image: url(../images/box_yellow_wide.png);}
td.box_header_green  {background-image: url(../images/box_green_wide.png);}
td.box_left,td.box_center {padding-right:34px;}

td.img_box1 {background-image:url(../images/box1_large.png);}
td.img_box2 {background-image:url(../images/box2_large.png);}
td.img_box3 {background-image:url(../images/box3_large.png);}


/* services page */
div.support_desc {width:39%; padding-left:480px;}
div.integration_desc {width:39%; padding-left:467px;}

/* partners */

td.partner_challenge {background-image:url(../images/challenge_large.png);background-repeat:no-repeat;width:275px; height:42px; font-size:16px;}
td.partner_solution {background-image:url(../images/solution_large.png);background-repeat:no-repeat;width:285px; height:42px;  font-size:16px;}
td.partner_result {background-image:url(../images/result_large.png);background-repeat:no-repeat;width:280px; height:42px; font-size:16px;}

table.news {font-size:14px;}
}
