/* RESET */
/* ----------------------------------------- */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse;  }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal}

a {text-decoration: none;}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */
a:focus {outline:none;}


/* LAYOUT */
/* ----------------------------------------- */

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.clear {clear: both;}


/* ----------------------------------------- */


/* GENERAL */

body {
	margin:0px;
	padding:0px;
	background:#ffffff;
	font: normal 12px Arial, Helvetica, sans-serif;
	background: url(../images/sub-header-bg.jpg) repeat-x center -10px;
}
#page-wrap {
	width:960px;
	margin:0px auto;
}
#header {
	width:960px;
	height:116px;
}
a#logo {
	background:url(../images/main-logo.jpg) no-repeat left top;
	width:279px;
	height:68px;
	float:left;
	display:inline;
	margin: 25px 0px 0px 10px;
}
ul#navi1 {
	width:339px;
	height:15px;
	float:right;
	margin: 35px 0px 20px 0px;
	position:relative;
}
ul#navi1 li {
	display:inline;
}
ul#navi1 li a {
	font-size:10px;
	color:#656364;
	text-transform:uppercase;
}
ul#navi1 li a:hover { color:#000000;}
ul#navi1 li a.about {
	background:url(../images/aboutus-icon.gif) left center no-repeat;
	/*width:9px; height:9px;*/
	margin: 0px 15px 0px 0px;
	padding-left:15px;
}
ul#navi1 li a.contact {
	background:url(../images/contact-icon.gif) left center no-repeat;
	/*width:10px; height:7px;*/
	margin: 0px 15px 0px 0px;
	padding-left:16px;
}
ul#navi1 li a.careers {
	background:url(../images/careers-icon.gif) left center no-repeat;
	/*width:11px; height:9px;*/
	margin: 0px 15px 0px 0px;
	padding-left:17px;
}
ul#navi1 li a.sitemap {
	background:url(../images/sitemap-icon.gif) left center no-repeat;
	/*width:9px; height:9px;*/
	margin: 0px 0px 0px 0px;
	padding-left:15px;
}

/* --------------- Drop Down Menu CSS ----------------*/
#top-nav {
	width:655px;
	height:35px;
	float:right;
	background:#ffffff;
}
ul.menu {list-style:none; margin:0; padding:0;}
ul.menu * {margin:0; padding:0;}
ul.menu a.home-link {text-indent:-9999px; display:block; background:url(../images/home-btn.jpg); width:72px; height:35px; }
ul.menu a.prd-link {text-indent:-9999px; display:block; background:url(../images/prod-btn.jpg); width:131px; height:35px;}
ul.menu a.mfrg-link {text-indent:-9999px; display:block; background:url(../images/mfrg-btn.jpg); width:193px; height:35px;}
ul.menu a.tech-link {text-indent:-9999px; display:block; background:url(../images/tech-btn.jpg); width:157px; height:35px;}
ul.menu a.support-link {text-indent:-9999px; display:block; background:url(../images/support-btn.jpg); width:100px; height:35px;}
ul.menu a:hover, ul.menu a.active {background-position:bottom;}

ul.menu li {position:relative; float:left;}
ul.menu ul {position:absolute; top:35px; left:10px;  display:none; opacity:0; list-style:none;}
ul.menu ul li{position:relative; border-top:none;  margin:0; border-bottom:solid 1px #006699; }
ul.menu ul li a {padding:6px 20px; font-weight:bold; width:72px; color:#ffffff; text-decoration:none; display:block; background-color:#0099CC;}
ul.menu ul li a:hover {background-color:#000066; color:#fd9a01;}
ul.menu ul ul {top:0px;}
ul.menu .menulink {padding:0px; font-weight:bold; background-position:top;}
ul.menu .menulink-prd {text-indent:-9999px; display:block; background:url(../images/prod-btn-test.jpg); width:131px; height:35px;}
ul.menu .menulink:hover, ul.menu .menuhover {background-position:bottom;}
ul.menu .sub {}
ul.menu .topline {}
/* --------------- Drop Down Menu CSS ----------------*/

#banner-subpage {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sub-banner-bg.png',sizingMethod='noscale');
	width:954px;
	height:403px;
	margin:10px 0px 30px 0px;
}
html>body #banner-subpage {
	background:url(../images/sub-banner-bg.png) no-repeat left top;
}
#banner-subpage_npbx {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sub-banner-npbx-bg.png',sizingMethod='noscale');
	width:954px;
	height:403px;
	margin:10px 0px 30px 0px;
}
html>body #banner-subpage_npbx {
	background:url(../images/sub-banner-npbx-bg.png) no-repeat left top;
}
/*#banner-subpage.npbx {
filter: progidXImageTransform.Microsoft.AlphaImageLoader (src='images/sub-banner-npbx-bg.png',sizingMethod='noscale');
width:954px;
height:403px;
margin:10px 0px 30px 0px;
}
html>body #banner-subpage.npbx {
background:url(../images/sub-banner-npbx-bg.png) no-repeat left top;
}*/
#banner-cnt-left {
	width:308px;
	height:331px;
	float:left;
	padding-top:72px;
	padding-left:56px;
}
#banner-cnt-txt {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sub-banner-txt.png',sizingMethod='noscale');
	height: 180px;
	width: 312px;
}
html>body #banner-cnt-txt {
	background: url(../images/sub-banner-txt.png) left top no-repeat;
}

#banner-ip-title {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/title-ip-phone.png',sizingMethod='noscale');
	height: 225px;
	width: 312px;
}
html>body #banner-ip-title {
	background: url(../images/title-ip-phone.png) left top no-repeat;
}
#enq {
	height:14px;
	font-size:12px;
	float:left;
	margin-top:246px;
	position:absolute;
	width:350px;
}
#enq.npbxbanner {
	height:14px;
	font-size:12px;
	margin-left:150px;
	margin-top:50px;
}
#enq p {
	color:#b0d1e6;
}
#enq a {
	color:#f1f9fe;
	
}
#enq a:hover {
	color:#ffdf6a;
	text-decoration:underline;
}
.banner-right-cnt {
	float:right;
	width:600px;
	height:350px;
	margin-left:-40px;
	margin-top:14px;
}
.banner-right-cnt .nano-pbx1 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/nano-pbx-1.png',sizingMethod='noscale');
	height: 262px;
	width: 581px;
	margin-top:76px;
}
html>body .banner-right-cnt .nano-pbx1 {
	background:url(../images/nano-pbx-1.png) right top no-repeat;
}
.banner-right-cnt .nano-pbx2 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/nano-pbx-2.png',sizingMethod='noscale');
	height: 262px;
	width: 581px;
	margin-top:76px;
}
html>body .banner-right-cnt .nano-pbx2 {
	background:url(../images/nano-pbx-2.png) right top no-repeat;
}
.banner-right-cnt .nano-pbx3 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/nano-pbx-3.png',sizingMethod='noscale');
	height: 262px;
	width: 581px;
	margin-top:76px;
}
html>body .banner-right-cnt .nano-pbx3 {
	background:url(../images/nano-pbx-3.png) right top no-repeat;
}
.banner-right-cnt .banner-ata-cra100-big {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/cra100.png',sizingMethod='noscale');
	height: 300px;
	width: 581px;
	margin-left:180px;
	margin-top:94px;
}
html>body .banner-right-cnt .banner-ata-cra100-big {
	background:url(../images/cra100.png) left top no-repeat;
}
.banner-right-cnt .banner-ata-cra100II-big {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/cra100-2.png',sizingMethod='noscale');
	height: 300px;
	width: 581px;
	margin-left:110px;
	margin-top:104px;
}
html>body .banner-right-cnt .banner-ata-cra100II-big {
	background:url(../images/cra100-2.png) left top no-repeat;
}
.banner-right-cnt .banner-ata-cra200-big {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/cra200.png',sizingMethod='noscale');
	height: 300px;
	width: 581px;
	margin-left:110px;
	margin-top:92px
}
html>body .banner-right-cnt .banner-ata-cra200-big {
	background:url(../images/cra200.png) left top no-repeat;
}
.banner-right-cnt .banner-ata-cra210-big {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/cra210.png',sizingMethod='noscale');
	height: 300px;
	width: 581px;
	margin-left:110px;
	margin-top:126px;
}
html>body .banner-right-cnt .banner-ata-cra210-big {
	background:url(../images/cra210.png) left top no-repeat;
}
.banner-right-cnt .banner-ata-cra211-big {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/cra210-s.png',sizingMethod='noscale');
	height: 300px;
	width: 581px;
	margin-left:160px;
	margin-top:36px;
}
html>body .banner-right-cnt .banner-ata-cra211-big {
	background:url(../images/cra210-s.png) left top no-repeat;
}
.banner-right-cnt .banner-ipphone-big1 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/ipphone-big1.png',sizingMethod='noscale');
	height: 300px;
	width: 581px;
	margin-left:120px;
	margin-top:36px;
}
html>body .banner-right-cnt .banner-ipphone-big1{
	background:url(../images/ipphone-big1.png) left top no-repeat;
}
.banner-right-cnt .banner-ipphone-big2 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/ipphone2.png',sizingMethod='noscale');
	height: 300px;
	width: 581px;
	margin-left:90px;
	margin-top:54px;
}
html>body .banner-right-cnt .banner-ipphone-big2{
	background:url(../images/ipphone2.png) left top no-repeat;
}
.banner-right-cnt .banner-ipphone-big3 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/ipphone-big3.png',sizingMethod='noscale');
	height: 300px;
	width: 581px;
	margin-left:120px;
	margin-top:36px;
}
html>body .banner-right-cnt .banner-ipphone-big3{
	background:url(../images/ipphone-big3.png) left top no-repeat;
}

.banner-right-cnt .banner-micropbx1 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/mpbx1.png',sizingMethod='noscale');
	height: 300px;
	width: 581px;
	margin-left:50px;
	margin-top:36px;
}
html>body .banner-right-cnt .banner-micropbx1 {
	background:url(../images/mpbx1.png) left top no-repeat;
}
.banner-right-cnt .banner-micropbx2 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/mpbx2.png',sizingMethod='noscale');
	height: 300px;
	width: 581px;
	margin-left:50px;
	margin-top:36px;
}
html>body .banner-right-cnt .banner-micropbx2 {
	background:url(../images/mpbx2.png) left top no-repeat;
}
.banner-right-cnt .banner-micropbx3 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/mpbx3.png',sizingMethod='noscale');
	height: 300px;
	width: 581px;
	margin-left:50px;
	margin-top:36px;
}
html>body .banner-right-cnt .banner-micropbx3 {
	background:url(../images/mpbx3.png) left top no-repeat;
}
#banner-ata-cra100 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/ata-cra-100.png',sizingMethod='noscale');
	height:212px;
	width: 407px;
	position:absolute;
}
html>body #banner-ata-cra100 {
	background: url(../images/ata-cra-100.png) left top no-repeat;
}
#banner-ata-cra100-II {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/ata-cra-100-II.png',sizingMethod='noscale');
	height:212px;
	width: 407px;
	position:absolute;
}
html>body #banner-ata-cra100-II {
	background: url(../images/ata-cra-100-II.png) right top no-repeat;
}
#banner-ata-cra200 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/ata-cra-200.png',sizingMethod='noscale');
	height:212px;
	width: 407px;
	position:absolute;
}
html>body #banner-ata-cra200 {
	background: url(../images/ata-cra-200.png) right top no-repeat;
}
#banner-ata-cra210 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/ata-cra-210.png',sizingMethod='noscale');
	height:212px;
	width: 407px;
	position:absolute;
}
html>body #banner-ata-cra210 {
	background: url(../images/ata-cra-210.png) right top no-repeat;
}
#banner-ata-cra211 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/ata-cra-211.png',sizingMethod='noscale');
	height:212px;
	width: 407px;
	position:absolute;
}
html>body #banner-ata-cra211 {
	background: url(../images/ata-cra-211.png) right top no-repeat;
}


.banner-right-cnt .banner-hpbx-big {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/hbpx-big.png',sizingMethod='noscale');
	height: 300px;
	width: 407px;
	margin-left:100px;
	margin-top:63px;
}
html>body .banner-right-cnt .banner-hpbx-big {
	background:url(../images/hbpx-big.png) left top no-repeat;
}

#banner-hpbx {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/hpbx-txt.png',sizingMethod='noscale');
	height:215px;
	width: 260px;
	position:absolute;
}
html>body #banner-hpbx {
	background: url(../images/hpbx-txt.png) right top no-repeat;
}
a.flash-reel {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/flash-demo-reel.png',sizingMethod='noscale');
	display:block; position:absolute; float:left;
	height: 54px;
	width: 129px;	
	margin:40px 20px 0px 0px;
	cursor:pointer;
}
html>body a.flash-reel {
	background: url(../images/flash-demo-reel.png);
}



/* ===== Tabs CSS ===== */
div.tabPanes > div { /*display: none;*/ } /* initially all panes are hidden */
div.tabPanes {padding: 0 0px; width:600px; height:403px; margin-left:-40px; float:right; }

#thmbnail { margin: 350px 0px 0px 300px; width:274px; height:36px; position:absolute; padding:0; display:inline;}
#thmbnail ul.tabs { list-style: none; padding:0; }
#thmbnail ul.tabs li { float: left; }
#thmbnail ul.tabs li a {
	display:block;
	width:53px; height:36px;
	float: left;
	padding: 0px;
	margin:0px 2px 0px 0px;
	cursor:pointer;
}

#thmbnail ul.tabs li a:hover { }
#thmbnail ul.tabs li a.current {
/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/nano-pbx-1-tn.png',sizingMethod='noscale');*/ 
}
html>body #thmbnail ul.tabs li a.current {
	/*background:url(../images/nano-pbx-1-tn.png) left top no-repeat;*/
}
#thmbnail #other-view {
	float:left;
	width:90px;
	height:36px;
	text-align:right;
	margin-right:5px;
	font-size:10px;
	color:#FFFFFF;
	text-transform:uppercase;
	margin-top:6px;
}
/* ===== Tabs CSS ===== */

#left-cnt {
	width:680px;
	float:left;
}

/* ===== Scrollable CSS ===== */
#slider {
    width: 680px;
    margin: 0 auto;
    position: relative;
}

.scroll {
    width: 680px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
}

.scrollContainer div.panel {
    width: 640px;
	padding:20px 20px 20px 20px;
}

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 0px;
	border-bottom: 1px solid #8e8e8e;
	height:32px;
}

ul.navigation li {
    display: inline;
    margin-right: 10px;
}

ul.navigation a {
	margin-left:10px;
	margin-top:1px;
}

ul.navigation a.features {
	float:left;
   	background:url(../images/feature-btn.jpg) left top no-repeat;
   	height:32px;
	width:101px;
   	text-indent:-9999px;
   	display:block;
}
ul.navigation a.tech-specs {
	float:left;
   	background:url(../images/tech-spec-btn.jpg) left top no-repeat;
   	height:32px;
   	width:202px;
   	text-indent:-9999px;
   	display:block;
}
ul.navigation a.phys-envi {
	float:left;
   	background:url(../images/phys-btn.jpg) left top no-repeat;
   	height:32px;
   	width:212px;
   	text-indent:-9999px;
   	display:block;
}
ul.navigation a.selected, ul.navigation a:hover {
    background-position: bottom;
	border-bottom: 1px solid #fff;
}
ul.navigation a:focus {
    outline: none;
}

.scrollButtons {
	visibility:hidden;
    position: absolute;
    top: 150px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -20px;
}

.scrollButtons.right {
    right: -20px;
}
/* ===== Scrollable CSS ===== */
#features {
	width:640px;
}
#features p {
	font-size:12px;
	line-height:16px;
	color:#666666;
}
.feature-cols {
	width:640px;
	margin-top:20px;
}
.feature-cols .col-1 {
	float:left;
	margin-right:32px;
	width:190px;
}
.feature-cols .col-2 {
	float:left;
	width:190px;
}
.feature-cols .col-1 h3, .feature-cols .col-2 h3 {
	font-size:14px;
	color:#2071c0;
	font-weight:bold;
	margin-bottom:14px;	
}
.feature-cols .col-1 ul li, .feature-cols .col-2 ul li {
	background:url(../images/bullet-2.jpg) left 4px no-repeat;
	font-size:12px;
	color:#666666;
	line-height:16px;
	padding-left:14px;
	margin-bottom:8px;
}

#tech-specs {
	width:660px;
	padding:20px 10px 0px 10px;
}
#tech-specs .col-1 {
	float:left;
	margin-right:18px;
	width:208px;
}
#tech-specs .col-2 {
	float:left;
	width:208px;
	padding:0px;
}
#tech-specs .col-1 h3, #tech-specs .col-2 h3 {
	padding: 0px 0px 0px 10px;
	height:30px;
	background:#CCCCCC;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	line-height:30px;
	margin-bottom:4px;
}
#tech-specs .col-1 ul, #tech-specs .col-2 ul {
	margin-bottom:14px;
}
#tech-specs .col-1 ul li, #tech-specs .col-2 ul li {
	font-size:12px;
	color:#666666;
	line-height:16px;
	padding: 0px 6px 0px 16px;
	margin-bottom:8px;
	background:url(../images/bullet-3.jpg) 4px 4px no-repeat;
}
#phys-enci {
	width:640px;
}
#phys-enci table, #tech-specs table {
	background:#999999;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
#phys-enci .title, #tech-specs .title {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	height:28px;
	padding: 0px 0px 0px 6px;
	background:#979797;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	line-height:28px;
}
#phys-enci .row-1, #tech-specs .row-1 {
	width:248px;
	height:28px;
	padding: 0px 0px 0px 6px;
	background:#f0f0f0;
	font-size:12px;
	color:#666666;
	line-height:28px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
#phys-enci .row-2, #tech-specs .row-2 {
	width:348px;
	height:28px;
	padding: 0px 0px 0px 6px;
	background:#ffffff;
	font-size:12px;
	color:#666666;
	line-height:28px;
	border-bottom:1px solid #CCCCCC;
}
#right-cnt {
	float:right;
	width:226px;
	margin-right:10px;
}
#live-support {
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/live-chat-offline.png',sizingMethod='noscale'); 
	float: left;
	height: 83px;
	width: 225px; */
	cursor:pointer;
	margin-bottom: 12px;
}
/*html>body #live-support {
	background:url(../images/live-chat-offline.png) left top repeat-x;
}*/
#dload-pdf {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/download-icon.png',sizingMethod='noscale');
	float: left;
	height: 77px;
	width: 225px;
	margin-bottom:10px;
	cursor:pointer;
	display: none;
}
html>body #dload-pdf {
	background:url(../images/download-icon.png) left top repeat-x;
}
#dload-now {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/download-now.png',sizingMethod='noscale');
	float: left;
	height: 82px;
	width: 225px;
	margin-bottom:10px;
	cursor:pointer;
	display: none;
}
html>body #dload-now {
	background:url(../images/download-now.png) left top repeat-x;
}
#support-box {
	width: 221px;
	float:left;
	background: url(../images/support-box-bttm.jpg) no-repeat left bottom;
}
#support-title {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/title-support.png',sizingMethod='noscale'); 
	height: 34px;
	width: 221px;
}
html>body #support-title {
	background:url(../images/title-support.png) left top repeat-x;
}
#support-box-cnt {
	width: 199px;
	border-right: 1px solid #cbc4a8;
	border-left: 1px solid #cbc4a8;
	margin-bottom:8px;
	padding: 10px 10px 6px 10px;
}
#support-box-cnt #by-mail {
	background:url(../images/dotted-line-2.jpg) left bottom no-repeat;
	height:44px;
	margin-bottom:10px;
}
#support-box-cnt #by-chat {
	background:url(../images/dotted-line-2.jpg) left bottom no-repeat;
	height:60px;
	margin-bottom:10px;
}
#support-box-cnt #by-phone {
	height:58px;
}
#support-box-cnt #by-mail h3, #support-box-cnt #by-chat h3, #support-box-cnt #by-phone h3 {
	font-size:11px;
	line-height:16px;
	color:#454545;
	font-weight:bold;
}
#support-box-cnt #by-mail a, #support-box-cnt #by-chat a, #support-box-cnt #by-phone a {
	width:144px;
	font-size:11px;
	line-height:16px;
	color:#89b337;
	text-decoration:underline;
	float:left;
}

#support-box-cnt #by-mail a:hover, #support-box-cnt #by-chat a:hover, #support-box-cnt #by-phone a:hover {
	color:#f51f07;
}
#support-box-cnt #by-mail img, #support-box-cnt #by-chat img, #support-box-cnt #by-phone img {
	float:right;
}
#support-box-cnt #by-phone p{color:#397bbe;}
#support-email { 
	clear:both;
	display:none;
	background-color: #FFFFDD;
	padding: 8px;
	border: 1px solid #EEDB91;
	position:absolute; margin-top:-50px;
	width:140px;
}
#support-email select {font:normal 12px Arial, Helvetica, sans-serif; margin-top:6px; }
#support-email div { font-size:11px; color:#666666; margin:0px; padding:0px;}
#support-email.displayBox { display:block;}
#footer-wrap {	border-bottom: 4px solid #ff9900;
	padding:0px;
}
#footer {
	margin:0px auto;
	height: 75px;
	width: 960px;
	margin-top: 15px;
	border-top: 1px dotted #9d9d9d;
}
#footer .col-1, #footer .col-2, #footer .col-3 {padding: 20px 10px;
	float:left;
	margin-right: 30px;}
#footer .col-1 {width: 255px; }
#footer .col-2 {width: 275px;}
#footer .col-3 {width: 190px; padding: 20px 4px;
	float:right;}

#footer .col-1 h1, #footer .col-2 h1 {
	font-weight:bold;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	margin-bottom:3px;
}
#footer .col-1 ul, #footer .col-2 ul  {
	font-size:11px;
}
#footer .col-1 ul li, #footer .col-2 ul li {
	display:inline;
	color:#cccc00;
	margin: 0px 4px 0px 0px;
}
#footer .col-1 ul li a, #footer .col-2 ul li a {
	color:#296f9c;
	margin: 0px 5px 0px 0px;
}
#footer .col-1 ul li a:hover, #footer .col-2 ul li a:hover {
	color:#0099ff; text-decoration:underline;
}
#footer .col-3 p {
	font-size: 11px;
	line-height: 16px;
	color: #888888;
	text-align: right;
}


/*#footer-col-1 {
	height: 30px;
	width: 255px;
	padding: 20px 10px;
	float:left;
	margin-right: 30px;
}
#footer-col-2 {
	height: 30px;
	width: 275px;
	padding: 20px 10px;
	float:left;
	margin-right: 30px;
}
#footer-col-1 h3, #footer-col-2 h3 {
	font-size:11px;
	color:#666666;
	font-weight:bold;
	margin-bottom:3px;
}
#footer-col-1 ul, #footer-col-2 ul  {
	font-size:11px;
}
#footer-col-1 ul li, #footer-col-2 ul li {
	display:inline;
	color:#cccc00;
	margin: 0px 4px 0px 0px;
}
#footer-col-1 ul li a, #footer-col-2 ul li a {
	color:#296f9c;
	margin: 0px 5px 0px 0px;
}
#footer-col-1 ul li a:hover, #footer-col-2 ul li a:hover {
	color:#0099ff; text-decoration:underline;
}
#footer-col-3 {
	height: 30px;
	width: 190px;
	padding: 20px 4px;
	float:right;
}
#footer-col-3 p {
	font-size: 11px;
	line-height: 16px;
	color: #888888;
	text-align: right;
}*/
#footer-border {
	border-top: 4px solid #ff9900;
	padding:0px;
	height:30px;
}
