﻿/* CSS Document */
	#basediv
		{
			margin-left: auto;
			margin-right: auto;
			margin-top: 0px;
			padding: 0px 0px 0px 0px;
			width:895px;
			position: relative;		
		}
	#header
		{
			width: 895px;
			float: left;
			clear: both;
			position: relative;
			overflow: hidden;
			margin: 0px;
			padding: 0px;
		}
	#logo
		{
			float: left;
			position: relative;
			padding-bottom: 10px;
			padding-top: 10px;
			padding-left: 20px;
			margin: 0px;
		}
	#user
		{
			float: right;
			position: relative;
			overflow: hidden;
			padding-top: 35px;
			margin-right: 30px;
		}
	#user-util
		{
			float: right;
			padding: 0px;
			margin: 0px;
		}
	#user-util li
		{
			float: left;
			padding-left: 5px;
		}
	#user-util li.sales-phone
		{
			/*background: url(../images/sales-phone.gif) no-repeat 100% 100%;
			text-indent: -999em;*/
			font-size: 12px;
			font-weight: bold;
			color: #FF5000;	
		}
	#user-util li.seperator
		{
			background: url(../images/bg_dotted_vert-1.gif) no-repeat 100% 100%;
			text-indent: -999em;
		}
	#user-form
		{
			float: right;
			clear: right;
			padding-top: 10px;
		}
	form#user-form input
		{
			float: left;
			position: relative;
			padding-top: 5px;
			padding-bottom: 5px;
			border: none;
		}
	input#search-keyword
		{
			width: 217px;
			background: url(../images/form/search-input-bg.gif) no-repeat left top;
			text-align: right;
			display: block;	
			padding-right: 1px;		
		}
	input.search-submit-style
		{		
			width: 22px;
			background: transparent url(../images/form/search-submit-bg.gif) no-repeat left top;
			cursor:pointer;
		}
	#nav
		{
			width: 895px; 
			float: left;
			position: relative;
			padding: 0px;
			margin: 0px;
		}
	#nav ul
		{
			width: 895px;
			margin: 0px;
			padding: 0px;				
		}
	#nav li
		{
			float:left;
			margin: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
			padding-right: 0px;
			padding-top:0px;
			white-space:nowrap;	
		}	
	#nav li a
		{
			background-position: left top;
			overflow: hidden;
			background-repeat: no-repeat;
			text-indent: -999em;
			display: block;
			height: 33px;
		}
	#nav li:hover a 
		{
			background-position: 0px -33px;
		}
	#nav li.nav-seperator 
		{ 
			width: 1px; 
			background: url(../images/nav/nav-seperator.gif) repeat-y right top;
		}
	#nav li.nav-home	a	{ width: 112px; background-image: url(../images/nav/nav-home.gif); }
	#nav li.nav-about	a	{ width: 111px; background-image: url(../images/nav/nav-about.gif); }
	#nav li.nav-consumers a	{ width: 111px; background-image: url(../images/nav/nav-consumers.gif); }
	#nav li.nav-partners a	{ width: 112px; background-image: url(../images/nav/nav-partners.gif); }
	#nav li.nav-telcos a	{ width: 111px; background-image: url(../images/nav/nav-telcos.gif); }
	#nav li.nav-rates a		{ width: 112px; background-image: url(../images/nav/nav-rates.gif); }
	#nav li.nav-support a	{ width: 111px; background-image: url(../images/nav/nav-support.gif); background-repeat:repeat-x; }
	#nav li.nav-contact a	{ width: 108px; background-image: url(../images/nav/nav-contact.gif); }
	#nav li.nav-home:hover { background-image: url(../images/nav/nav-home.gif); }
	#nav li.nav-about:hover { background-image: url(../images/nav/nav-about.gif); }
	#nav li.nav-consumers:hover { background-image: url(../images/nav/nav-consumers.gif); }
	#nav li.nav-partners:hover { background-image: url(../images/nav/nav-partners.gif); }
	#nav li.nav-telcos:hover { background-image: url(../images/nav/nav-telcos.gif); }
	#nav li.nav-rates:hover { background-image: url(../images/nav/nav-rates.gif); }
	#nav li.nav-support:hover { background-image: url(../images/nav/nav-support.gif); background-repeat: repeat-x; }
	#nav li.nav-contact:hover { background-image: url(../images/nav/nav-contact.gif); }
	 *.navtree-style
	 {
		font-size: 10px;
	 }
	#main
		{
			position: relative;
			width: 895px;
			float: left;
			clear: both;
			padding-bottom: 0px; 
			padding-left: 0px; 
			padding-right: 0px; 
			padding-top: 5px;
			margin: 0px;
			overflow: hidden;
		}

/*Footer Style */

	#footer
		{
			width: 895px;
			float: left;
			background: url(../images/footer-bg.gif) no-repeat 100% 100%;
			height: 144px;
			position: relative;			
			overflow: hidden;
			text-align: center;
		}
	#footer ul
		{
			padding-top: 5px;
			padding-bottom: 0px;
		}
	#footer span
		{			
			padding-right: 5px;			
		}