/* ================================================================ 
Basic page styles
=================================================================== */

body {font: normal 12px Arial, Helvetica, sans-serif;	margin:0; text-decoration: none; color: #333333; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; /*background: #fff url('images/bg.gif') repeat-x 0 top;*/}
#main_menu {padding:0; margin:5px 0 0 0; list-style-type:none; width:660px;}
#main_menu li {float:left;}
#main_menu li a, #main_menu li a:visited {float:left; color:#999999; font-size:10px; font-family:Arial, Helvetica, sans-serif;text-decoration:none; margin-right:10px; padding-bottom:3px; border-bottom:2px solid #0099cc;}
#main_menu li a:hover, #main_menu li a.chosen, #main_menu li a.chosen:visited {border-bottom:3px solid #FF9933; padding-bottom:1px;} 
a .alt { display: none; }
.iconspan{float: right;margin: 3px;cursor:hand;cursor:pointer;font-weight: bold;}
.links {text-decoration:none;}
.ICDGeneralText{font-size:11px;color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;} 
.ICDGeneralText A{color:#666666;text-decoration:none;} 
.ICDGeneralText a:active{color:#3d6aaf;text-decoration:none;} 
.ICDGeneralText a:visited{color:#3d6aaf;text-decoration:none;} 
.ICDGeneralText a:hover{color:#000;text-decoration:underline;} 
.ICDtextBottom {font-size:10px; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif;}
/* ================================================================ 
Basic text styles
=================================================================== */
.style1 {color: #FF9900;font-weight: bold;font-size: 14pt;font-style: italic;font-family: Arial, Helvetica, sans-serif;}
.style9 { color:#999999; font-size:9px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.style10 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #999999;}
.style13 {color: #FF9900; font-weight: bold; font-size: 12pt; font-style: italic; font-family: Arial, Helvetica, sans-serif; }
.style15 {font-size: 12px}
.style16 {color: #FF9900;font-size: 13px; font-weight:bold}
.style17 {font-weight: bold; font-size: 14pt; font-family: Arial, Helvetica, sans-serif; color: #FF9900;}
.style19 {font-size: 18pt}
.style21 {color: #0099cc;font-weight: bold;font-size: 14px;}
.style22 {color: #0099cc;font-weight: bold;font-size: 10px; text-decoration:none;}
.style23 {color: #0099cc; font-weight: bold; font-size: 12px; }
.style24 {color: #666666;font-weight: bold;font-size: 10px;}
.style25 {color: #cccccc;}
.style26 {font-weight: bold; font-size: 13pt; font-family: Arial, Helvetica, sans-serif; color: #FF9900;}
.style27 {font-size: 10px;color: #999999; text-decoration:none;}
.style28 {color: #FF9900000}

/* ================================================================ 
Main Promo signup
=================================================================== */
a#button1 {display: block; width: 102px; height: 37px; background-image: url(http://www.iconnectvoice.com/images/girlBox_03.gif); margin: 0 auto;}
a#button1:hover { background-image: url(http://www.iconnectvoice.com/images/girlBox1_03.gif);}

/* ================================================================ 
phone to phone Promo signup
=================================================================== */
a#button2 {display: block; width: 118px; height: 29px; background-image: url(http://www.iconnectvoice.com/images/ordernow.gif); margin: 0 auto;}
a#button2:hover { background-image: url(http://www.iconnectvoice.com/images/ordernow2.gif);}

/* ================================================================ 
pc to phone Promo signup
=================================================================== */
a#button3 {display: block; width: 118px; height: 29px; background-image: url(http://www.iconnectvoice.com/images/ordernow.gif); margin: 0 auto;}
a#button3:hover { background-image: url(http://www.iconnectvoice.com/images/ordernow2.gif);}

/* ================================================================ 
features Promo signup
=================================================================== */
a#button4 {display: block; width: 118px; height: 29px; background-image: url(http://www.iconnectvoice.com/images/ordernow.gif); margin: 0 auto;}
a#button4:hover { background-image: url(http://www.iconnectvoice.com/images/ordernow2.gif);}

/* ================================================================ 
International rates signup
=================================================================== */
a#button6 {display: block; width: 118px; height: 29px; background-image: url(http://www.iconnectvoice.com/images/ordernow.gif); margin: 0 auto;}
a#button6:hover { background-image: url(http://www.iconnectvoice.com/images/ordernow2.gif);}

/* ================================================================ 
Main Promo signup
=================================================================== */
a#button7 {display: block; width: 102px; height: 37px; background-image: url(http://www.iconnectvoice.com/images/girlBox_03.gif); margin: 0 auto;}
a#button7:hover { background-image: url(http://www.iconnectvoice.com/images/girlBox1_03.gif);}

/* ================================================================ 
Tab Features Highlight
=================================================================== */

#wrapper {background-color: #ffffff;background-image:url(../Images/promobg.gif); background-repeat:no-repeat; padding:1px;height: 171px;width: 460px;margin-right:auto;margin-left:auto;}
#leftcolumn{float:right;width:150px;height: 150px;padding: 1px;padding-left: 1px;}
#leftcolumn a{padding: 1px 1px;display: block;width: 100%;text-decoration: none;}
#leftcolumn a:hover{background-color: #FFF;}
#rightcolumn{float:left;width:300px;min-height: 169px;margin-left: 1px;padding: 1px;padding-bottom: 1px;}
/*IE only style*/
* html #rightcolumn{height: 169px;}

/* ================================================================ 
Tab Features phone to phone
=================================================================== */
#ppleftcolumn{float:left;width:150px;height: 350px;padding: 1px;padding-left: 1px; background-color:#eeeeee;}
#ppleftcolumn a{padding: 1px 1px;display: block;width: 100%; font-size:11px;color: #0099cc;text-decoration: none;font-weight: bold;border-bottom:1px #CCCCCC solid;}
#ppleftcolumn a:hover{background-color:#FF9900; font-size:11px; color:#FFFFFF;}
#pprightcolumn{float:left;width:550px;min-height: 350px;margin-left: 5px;padding:1px;padding-bottom: 1px;}
/*IE only style*/* html #pprightcolumn{height: 350px;}


 /* common styling */
.menu2 { float:left; width:100%; font-family: verdana, arial, sans-serif; font-size:11px; border-top:1px solid #0099cc; background:#ddd url(menu2.gif) repeat-x; margin:0 0 20px 0; /* for this demo only */ }
.menu2 ul {padding:0;margin:0;list-style-type:none;}
.menu2 ul li {float:left; position:relative;}
.menu2 ul li.group {display:block; text-indent:10px; background:#666; color:#FF9900; width:152px; padding:4px 0;}
.menu2 ul li a, .menu2 ul li a:visited {float:left; display:block; text-decoration:none; color:#444; padding:0px 16px; line-height:25px; height:30px;}
.menu2 ul li:hover {width:auto;}
.menu2 ul li a:hover {background:#aaa url(sub2a.gif); color: #0099cc;}
.menu2 ul li:hover a {background:#aaa url(sub2a.gif); color:#0099cc;}
.menu2 ul li ul {display: none;}
.menu2 table {margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;}

/* specific to non IE browsers */
.menu2 ul li:hover ul {display:block; position:absolute;top:29px; background:#aaa; margin-top:1px; left:0; width:152px;}
.menu2 ul li:hover ul.scroller {height:138px; width:172px; overflow:auto;}
.menu2 ul li:hover ul.endstop {left:-90px;}
.menu2 ul li:hover ul li ul {display: none;}
.menu2 ul li:hover ul li a {display:block; background:#aaa; color:#fff;height:auto;line-height:15px;padding:4px 16px; width:120px;}
.menu2 ul li:hover ul li a.drop {background:#888;}
.menu2 ul li:hover ul li a:hover {color:#FF9900; background: #888;}
.menu2 ul li:hover ul li a:hover.drop {background: #888; color:#FF9900;}
.menu2 ul li:hover ul li:hover ul {display:block; position:absolute; left:153px; top:-70px; color:#000; left:152px; height:138px; width:172px; overflow:auto; background:#888;}
.menu2 ul li:hover ul li:hover ul li a {background:#888;}
.menu2 ul li:hover ul li:hover ul li.group {width:152px; padding:5px 0;}
.menu2 ul li:hover ul li:hover ul.left {left:-172px;}
.menu2 ul li:hover ul li:hover ul li a:hover {background:#666; color:#0ff;}

/* specific to IE5.5 and IE6 browsers */
.menu2 ul li a:hover ul {display:block;position:absolute;top:30px; t\op:29px; background:#aaa;left:0; marg\in-top:1px;}
.menu2 ul li a:hover ul.scroller {height:138px; overflow:auto;}
.menu2 ul li a:hover ul.endstop {left: -90px;}
.menu2 ul li a:hover ul li a {display:block; color:#fff; height:1px; line-height:15px; padding:4px 16px; width:152px; w\idth:120px;}
.menu2 ul li a:hover ul li a.drop {background:#888; padding-bottom:5px;}
.menu2 ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0;}
.menu2 ul li a:hover ul li a:hover {color:#FF9900; background: #888;}
.menu2 ul li a:hover ul li a:hover.drop { background: #888; color:#FF9900;}
.menu2 ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:-69px; t\op:-70px; color:#000; left:152px; height:138px; width:170px; overflow:auto; background:#888;}
.menu2 ul li a:hover ul li a:hover ul.left {left:-170px;}
.menu2 ul li a:hover ul li a:hover ul li a:hover {background:#666; color:#0ff;}
.left {clear:both;}