/* main body
 * ************
 */
* {
	margin: 0;
	padding: 0;
}
*:focus {
	outline: 0;
}
body {
	background-image: url(../images/bg.jpg);
}
table td {
	direction: ltr;
}
tbody tr th, tbody tr td {
	direction: rtl;
}
/* branding
 * **********
 */
div#branding {
	background-image: url(../images/branding.jpg);
	background-repeat: no-repeat;
	width: 950px;
	height: 150px;
	margin: 0 auto;
	text-indent: -10000px;
}
/* navigation
 * ***********
 */
div #navigation {
	background-image: url(../images/nav_bg.jpg);
	width: 950px;
	height: 72px;
	background-repeat: no-repeat;
	margin: 0 auto;
}
ul#main_nav {
	width: 522px;
	height: 72px;
	list-style: none;
	margin: 0 0 0 132px;
}
ul#main_nav li {
	display: inline;
}
ul#main_nav li a {
	height: 72px;
	float: right;
	text-indent: -10000px;
}
ul#main_nav li#home a {
	width: 100px;
	background: url(../images/nav.jpg) no-repeat -430px 0;
}
ul#main_nav li#home a:hover {
	background-position: -430px -72px;
}
ul#main_nav li#about a {
	width: 120px;
	background: url(../images/nav.jpg) no-repeat -310px 0;
}
ul#main_nav li#about a:hover {
	background-position: -310px -72px;
}
ul#main_nav li#services a {
	width: 110px;
	background: url(../images/nav.jpg) no-repeat -200px 0;
}
ul#main_nav li#services a:hover {
	background-position: -200px -72px;
}
ul#main_nav li#help a {
	width: 110px;
	background: url(../images/nav.jpg) no-repeat -90px 0;
}
ul#main_nav li#help a:hover {
	background-position: -90px -72px;
}
ul#main_nav li#contact a {
	width: 80px;
	background: url(../images/nav.jpg) no-repeat 0 0;
}
ul#main_nav li#contact a:hover {
	background-position: 0 -72px;
}
/*IN Intro
 **********
 */
div#intro_holder {
	bottom: 50%;
	right: 50%;
	position: absolute;
	z-index: 500;
}
div#in_intro {
	position: relative;
	left: 50%;
	top: 50%;
}
/* content
 ***********
 */
div#content {
	background-image: url(../images/main_bg.jpg);
	background-repeat: no-repeat;
	width: 950px;
	height: 828px;
	margin: 0 auto;
}
div#content p {
	direction: rtl;
	color: white;
	font-family: Tahoma;
	font-size: 1.3em;
	line-height: 1.3em;
}
div#main_services {
	position: relative;
	top: 32px;
	background-image: url(../images/services_intro_bg.jpg);
	background-repeat: no-repeat;
	width: 891px;
	height: 425px;
	margin: 0 auto;
}
div#main_services h2 {
	position: relative;
	background-image: url(../images/services_title.jpg);
	background-repeat: no-repeat;
	width: 249px;
	height: 39px;
	top: 45px;
	left: 300px;
	color: #008000;
	text-indent: -10000px;
}
div#main_services p {
	font-family: Tahoma;
	font-size: 0.95em;
	color: white;
	padding: 45px 45px 0 35px;
	text-align: right;
}
ul#services_intro {
}
ul#services_intro li {
	display: inline;
}
ul#services_intro li#voip a {
	position: absolute;
	top: 210px;
	left: 526px;
	background-image: url(../images/voip_logo.png);
	background-repeat: no-repeat;
	width: 135px;
	height: 171px;
	text-indent: -10000px;
}
ul#services_intro li#laptop a {
	position: absolute;
	top: 210px;
	left: 40px;
	background-image: url(../images/laptop_logo.png);
	background-repeat: no-repeat;
	width: 162px;
	height: 171px;
	text-indent: -10000px;
}
ul#services_intro li#software a {
	position: absolute;
	top: 210px;
	left: 202px;
	background-image: url(../images/software_logo.png);
	background-repeat: no-repeat;
	width: 162px;
	height: 171px;
	text-indent: -10000px;
}
ul#services_intro li#sms a {
	position: absolute;
	top: 210px;
	left: 364px;
	background-image: url(../images/sms_logo.png);
	background-repeat: no-repeat;
	width: 162px;
	height: 171px;
	text-indent: -10000px;
}
ul#services_intro li#internet a {
	position: absolute;
	top: 210px;
	left: 688px;
	background-image: url(../images/adsl_logo.png);
	background-repeat: no-repeat;
	width: 162px;
	height: 171px;
	text-indent: -10000px;
}
div#about_us {
	margin: 40px 30px 0 20px;
	background-image: url(../images/about_title.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 250px;
	height: 150px;
	float: right;
	text-indent: -10000px;
}
div#support {
	background-image: url(../images/support_title.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	margin: 40px 30px 0 20px;
	width: 250px;
	height: 330px;
	float: right;
	text-indent: -10000px;
}
div#support_icon p.info {
	margin: 10px 0 0 0;
	text-align: center;
	font-size: 0.8em;
}
a.yahoo img {
	vertical-align: text-bottom;
	margin: 10px 10px 0px;
}
a.yahoo {
	padding: 8px;
}
div#support_icon {
	text-indent: 0;
}
div#support_icon a img {
	margin: 30px 20px 0;
	border: 0;
}
/* about us page
 ************
 */
div#about_us_page {
	padding: 40px 0 0 0;
	width: 860px;
	height: 831px;
	margin: 0 auto;
	text-align: right;
}
h2#about_us_title {
	background-image: url(../images/about_page_title.jpg);
	background-repeat: no-repeat;
	width: 209px;
	height: 40px;
	margin: 0 auto;
	text-align: center;
	font-family: Tahoma;
	text-indent: -10000px;
}
div#about_us_page p {
	direction: rtl;
	color: white;
	font-family: Tahoma;
	font-size: 0.9em;
	line-height: 1.3em;
	text-align: right;
	margin: 20px 0 0 0;
}
div#about_us_page ul {
	margin: 30px 0 0 0;
	padding: 0 20px 0 0;
	direction: rtl;
	color: white;
	font-family: Tahoma;
	font-size: 0.9em;
	text-align: right;
}
div#about_us_page li {
	list-style: url(../images/plus.gif);
	vertical-align: middle;
	padding: 0 6px 0 0;
}
/*price list page
 * **********
 */
div#pricelist_page {
	position: relative;
	padding: 40px 0 0 0;
	width: 860px;
	height: 800px;
	margin: 0 auto;
}
h2#pricelist_title {
	background-image: url(../images/price_title.png);
	background-repeat: no-repeat;
	width: 180px;
	height: 38px;
	margin: 0 auto;
	text-align: center;
	font-family: Tahoma;
	text-indent: -10000px;
}
div#pricelist_page p {
	direction: rtl;
	color: white;
	font-family: Tahoma;
	font-size: 0.9em;
	line-height: 1.3em;
	text-align: right;
	margin: 20px 0 0 0;
}
div#pricelist_page ul li {
	display: inline;
	padding: 0 50px 100px 0
}
div#pricelist_page ul {
	list-style: none;
}
ul#pricelist_items li#edge_price a {
	position: absolute;
	background-image: url(../images/edge_price.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 150px;
	height: 200px;
	top: 250px;
	left: 650px;
}
ul#pricelist_items li#adsl_price a {
	position: absolute;
	background-image: url(../images/adsl_price.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 150px;
	height: 200px;
	top: 250px;
	left: 50px;
}
ul#pricelist_items li#plc_price a {
	position: absolute;
	background-image: url(../images/plc_price.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 150px;
	height: 200px;
	top: 250px;
	left: 250px;
}
ul#pricelist_items li#wimax_price a {
	position: absolute;
	background-image: url(../images/wimax_price.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 150px;
	height: 200px;
	top: 250px;
	left: 450px;
}
ul#pricelist_items li#point2point_price a {
	position: absolute;
	background-image: url(../images/p2p_price.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 150px;
	height: 200px;
	top: 250px;
	left: 450px;
}
ul#pricelist_items li#webdesign_price a {
	position: absolute;
	background-image: url(../images/webdesign_price.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 150px;
	height: 200px;
	top: 500px;
	left: 150px;
}
ul#pricelist_items li#voip_price a {
	position: absolute;
	background-image: url(../images/voip_price.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 150px;
	height: 200px;
	top: 250px;
	left: 650px;
}
ul#pricelist_items li#in_price a {
	position: absolute;
	background-image: url(../images/in_price.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 150px;
	height: 200px;
	top: 500px;
	left: 550px;
}
/*ADSL Price Page
 *************
 */
div#tabs {
	width: 800px;
	height: 30px;
	margin: 0 auto;
}
ul#adsl_tabs li {
	list-style: none;
	display: inline;
	padding: 10px 60px;
}
ul#adsl_tabs li a {
	font-family: Tahoma;
	font-size: 0.9em;
	color: white;
	text-decoration: none;
	padding: 7px 55px;
	border: 1px solid #09abf7;
	background-image: url(../images/adsl_tabs.gif);
	width: 120px;
	height: 30px;
}
ul#adsl_tabs li a:hover {
	background-color: #ff9c00;
}
div#adsl_price_page {
	height: 830px;
	margin: 0 auto;
	padding: 40px 0 0;
	position: relative;
	width: 860px;
}
div#adsl_price_page p {
	font-size: 0.9em;
	text-align: center;
	margin: 0 0 15px 0;
}
h2#adsl_price_title {
	background-image: url(../images/adsl_price_title.jpg);
	background-repeat: no-repeat;
	width: 381px;
	height: 42px;
	margin: 0 auto 30px;
	text-align: center;
	font-family: Tahoma;
	text-indent: -10000px;
}
table#adsl_price_table {
	direction: rtl;
	margin: 0 auto;
	text-align: center;
	font-family: Tahoma;
	font-size: 0.9em;
	color: white;
}
table#adsl_price_table caption {
	display: none;
}
table#adsl_price_table th, .tableh {
	color: white;
	background-color: #2d990f;
	border: 1px solid #09abf7;
}
table#adsl_price_table td {
	padding: 5px;
	border: 1px solid #09abf7;
	direction: ltr;
}
.table_speed {
	direction: ltr;
}
table#adsl_price_table tr:hover {
	background-color: #ff9e41;
}
table#adsl_price_table th {
	padding: 5px 0;
}
div#adsl_price_info {
	direction: rtl;
	margin: 20px 70px 0 50px;
	font-family: Tahoma;
	font-size: 0.9em;
	color: white;
}
div#adsl_price_info li {
	list-style: url(../images/plus.gif);
	vertical-align: middle;
	padding: 0 6px 0 0;
}
a.buy_adsl_link {
	color: #09abf7;
	text-decoration: none;
}
div#registration_btn a {
	position: absolute;
	width: 150px;
	height: 50px;
	background-image: url(../images/registration_btn.gif);
	background-repeat: no-repeat;
	float:left;
	margin: 30px 0;
	left: 660px;
	text-indent: -10000px;
}
div#edge_modems_btn a {
	position: absolute;
	width: 150px;
	height: 50px;
	background-image: url(../images/edge_modems.gif);
	background-repeat: no-repeat;
	float:left;
	margin: 30px 0;
	left: 460px;
	text-indent: -10000px;
}
div#documents_btn a {
	position: absolute;
	width: 150px;
	height: 50px;
	background-image: url(../images/documents_btn.gif);
	background-repeat: no-repeat;
	top: 630px;
	left: 360px;
	text-indent: -10000px;
}
div#accounts_btn a {
	position: absolute;
	width: 150px;
	height: 50px;
	background-image: url(../images/accounts_btn.gif);
	background-repeat: no-repeat;
	top: 630px;
	left: 70px;
	text-indent: -10000px;
}
div#voice_accounts_btn a {
	position: absolute;
	width: 150px;
	height: 50px;
	background-image: url(../images/accounts_btn.gif);
	background-repeat: no-repeat;
	top: 450px;
	left: 370px;
	text-indent: -10000px;
}
p#tel_no {
	padding: 20px 0 0 0;
	text-align: center;
	font-size: 1.2em !important;
}
p#adsl_more a {
	margin: 20px 0 0 0;
	text-decoration: none;
	color: #FF9900;
	font-size: 18px;
}
p#adsl_more a:hover {
	color: #fff;
	background-color: #FF9900;
}
h2#adsl_price_more_title {
	background-image: url(../images/adsl_price_more.jpg);
	background-repeat: no-repeat;
	width: 450px;
	height: 50px;
	margin: 5px auto 0 auto;
	text-align: center;
	font-family: Tahoma;
	text-indent: -10000px;
}
/*PLC Price Page
 *************
 */
div#plc_price_page {
	position: relative;
	padding: 40px 0 0 0;
	width: 860px;
	height: 831px;
	margin: 0 auto;
}
h2#plc_price_title {
	background-image: url(../images/plc_price_title.jpg);
	background-repeat: no-repeat;
	width: 373px;
	height: 42px;
	margin: 0 auto 30px;
	text-align: center;
	font-family: Tahoma;
	text-indent: -10000px;
}
table#plc_price_table {
	direction: rtl;
	margin: 10px auto;
	text-align: center;
	font-family: Tahoma;
	font-size: 0.9em;
	color: white;
}
table#plc_price_table caption {
	display: none;
}
table#plc_price_table th, .tableh {
	color: white;
	background-color: #2d990f;
	border: 1px solid #09abf7;
	padding: 5px;
}
table#plc_price_table td {
	padding: 5px;
	border: 1px solid #09abf7;
	direction: ltr;
}
.table_speed {
	direction: ltr;
}
table#plc_price_table tr:hover {
	background-color: #ff9e41;
}
div#plc_price_info {
	direction: rtl;
	margin: 30px 50px 0 0;
	font-family: Tahoma;
	font-size: 0.9em;
	color: white;
}
div#plc_price_info li {
	list-style: url(../images/plus.gif);
	vertical-align: middle;
	padding: 0 6px 0 0;
}
div#what_plc_btn a {
	position: absolute;
	width: 150px;
	height: 50px;
	background-image: url(../images/what_plc_btn.gif);
	background-repeat: no-repeat;
	top: 650px;
	left: 360px;
	text-indent: -10000px;
}
/*P2P Price Page
 *************
 */
div#p2p_price_page {
	position: relative;
	padding: 40px 0 0 0;
	width: 860px;
	height: 831px;
	margin: 0 auto;
}
h2#p2p_price_title {
	background-image: url(../images/p2p_price_title.jpg);
	background-repeat: no-repeat;
	width: 430px;
	height: 42px;
	margin: 0 auto 30px;
	text-align: center;
	font-family: Tahoma;
	text-indent: -10000px;
}
table#p2p_price_table {
	direction: rtl;
	margin: 0 auto;
	text-align: center;
	font-family: Tahoma;
	font-size: 0.9em;
	color: white;
}
table#p2p_price_table caption {
	display: none;
}
table#p2p_price_table th, .tableh {
	color: white;
	background-color: #2d990f;
	border: 1px solid #09abf7;
	padding: 5px;
}
table#p2p_price_table td {
	padding: 5px;
	border: 1px solid #09abf7;
	direction: ltr;
}
.table_speed {
	direction: ltr;
}
table#p2p_price_table tr:hover {
	background-color: #ff9e41;
}
div#p2p_price_info {
	direction: rtl;
	margin: 30px 50px 0 0;
	font-family: Tahoma;
	font-size: 0.9em;
	color: white;
}
div#p2p_price_info li {
	list-style: url(../images/plus.gif);
	vertical-align: middle;
	padding: 0 6px 0 0;
}
div#what_p2p_btn a {
	position: absolute;
	width: 150px;
	height: 50px;
	background-image: url(../images/what_p2p_btn.gif);
	background-repeat: no-repeat;
	top: 650px;
	left: 360px;
	text-indent: -10000px;
}
/*WiMax Page
 ****************
 */
div#wimax_price_page {
	position: relative;
	padding: 40px 0 0 0;
	width: 860px;
	height: 831px;
	margin: 0 auto;
}
h2#wimax_price_title {
	background-image: url(../images/wimax_price_title.png);
	background-repeat: no-repeat;
	width: 300px;
	height: 41px;
	margin: 0 auto 30px;
	text-align: center;
	font-family: Tahoma;
	text-indent: -10000px;
}
div#wimax_price_page p {
	direction: rtl;
	color: white;
	font-family: Tahoma;
	font-size: 0.9em;
	line-height: 1.3em;
	text-align: right;
	margin: 20px 0 0 0;
}
div#what_wimax_btn a {
	position: absolute;
	width: 200px;
	height: 50px;
	background-image: url(../images/what_wimax_btn.gif);
	background-repeat: no-repeat;
	top: 250px;
	left: 360px;
	text-indent: -10000px;
}
/*IN Page
 *************
 */
div#in_page {
	position: relative;
	padding: 40px 0 0 0;
	width: 860px;
	height: 831px;
	margin: 0 auto;
}
h2#in_title {
	background-image: url(../images/in_title.png);
	background-repeat: no-repeat;
	width: 190px;
	height: 40px;
	margin: 0 auto 30px;
	text-align: center;
	font-family: Tahoma;
	text-indent: -10000px;
}
div#in_page p {
	direction: rtl;
	color: white;
	font-family: Tahoma;
	font-size: 0.9em;
	line-height: 1.3em;
	text-align: right;
	margin: 20px 0 0 0;
}
div#in_info {
	direction: rtl;
	margin: 30px 20px 0 0;
	font-family: Tahoma;
	font-size: 1em;
	color: white;
}
div#in_no {
	margin: 30px auto;
	padding: 10px;
	font-size: 1.3em;
	border: 3px solid #09abf7;
	width: 400px;
}
div#in_no p {
	margin: 0;
	text-align: center;
	direction: ltr;
}
/*Voice Page
 *************
 */
div#voice_page {
	position: relative;
	padding: 40px 0 0 0;
	width: 860px;
	height: 831px;
	margin: 0 auto;
}
h2#voice_title {
	background-image: url(../images/voice_price_title.png);
	background-repeat: no-repeat;
	width: 300px;
	height: 40px;
	margin: 0 auto 30px;
	text-align: center;
	font-family: Tahoma;
	text-indent: -10000px;
}
div#voice_price_info {
	direction: rtl;
	margin: 30px 20px 0 0;
	font-family: Tahoma;
	font-size: 0.9em;
	color: white;
}
div#voice_price_info li {
	list-style: url(../images/plus.gif);
	vertical-align: middle;
	padding: 0 6px 0 0;
}
/*Laptop Page
 *************
 */
div#laptop_page {
	position: relative;
	padding: 40px 0 0 0;
	width: 860px;
	margin: 0 auto;
}
h2#laptop_title {
	background-image: url(../images/laptop_title.png);
	background-repeat: no-repeat;
	width: 300px;
	height: 40px;
	margin: 0 auto ;
	text-align: center;
	font-family: Tahoma;
	text-indent: -10000px;
}
div#laptop_page_info p {
	color: white;
	direction: rtl;
	font-family: Tahoma;
	font-size: 0.9em;
	margin: 0 20px 10px 0;
}
div#laptop_page_info p a {
	color:#ff9900;
}
/*SMS Page
 *************
 */
div#sms_page {
	position: relative;
	padding: 40px 0 0 0;
	width: 860px;
	margin: 0 auto;
}
h2#sms_title {
	background-image: url(../images/sms_title.png);
	background-repeat: no-repeat;
	width: 300px;
	height: 40px;
	margin: 0 auto ;
	text-align: center;
	font-family: Tahoma;
	text-indent: -10000px;
}
div#sms_info p {
	color: white;
	direction: rtl;
	font-family: Tahoma;
	font-size: 0.9em;
	margin: 10px 20px 10px 0;
}
/*EDGE Page
 *************
 */
div#edge_page {
	position: relative;
	padding: 40px 0 0 0;
	width: 860px;
	margin: 0 auto;
}
div#edge_page ul {
	font-family: Tahoma;
	font-size: 0.9em;
	direction:rtl;
	color: #fff;
	margin: 0 70px 0 0;
}
h2#edge_title {
	background-image: url(../images/edge_title.png);
	background-repeat: no-repeat;
	width: 300px;
	height: 40px;
	margin: 0 auto ;
	text-align: center;
	font-family: Tahoma;
	text-indent: -10000px;
}
div#edge_info p {
	color: white;
	direction: rtl;
	font-family: Tahoma;
	font-size: 0.9em;
	margin: 10px 20px 10px 0;
}
div#edge_info li {
	list-style: url(../images/plus.gif);
	vertical-align: middle;
	padding: 0 6px 0 0;
}
/*Software Page
 *************
 */
div#software_page {
	position: relative;
	padding: 40px 0 0 0;
	width: 860px;
	margin: 0 auto;
}
h2#software_title {
	background-image: url(../images/software_title.png);
	background-repeat: no-repeat;
	width: 300px;
	height: 40px;
	margin: 0 auto ;
	text-align: center;
	font-family: Tahoma;
	text-indent: -10000px;
}
div#software_info p {
	color: white;
	direction: rtl;
	font-family: Tahoma;
	font-size: 0.9em;
	margin: 10px 20px 10px 0;
}
div#kaspersky_btn a {
	display: block;
	width: 200px;
	height: 70px;
	background: url(../images/kaspersky.png);
	text-indent: -10000px;
	float: right;
	margin: 20px 150px 20px 0;
}
div#iolo_btn a {
	display: block;
	width: 200px;
	height: 70px;
	background: url(../images/iolo.png);
	text-indent: -10000px;
	float: right;
	margin: 20px 150px 20px 0;
}
div.software_item {
	float: right;
	width: 340px;
	direction: rtl;
	border: 1px solid #2d990f;
	padding: 10px;
	font-family: Tahoma;
	font-size: 13px;
	margin: 10px 30px;
	min-height: 240px;
}
div.software_item h3.software_title {
	text-align: center !important;
	font-size: 13px !important;
	margin: 0 0 10px 0;
}
div.software_desc {
	float: right;
	padding: 0;
	width: 180px;
}
img.software_images {
	width: 150px !important;
	float: left;
	padding: 3px;
	border: 1px solid #2d990f;
	margin: 10px 0;
	display: block;
}
div.software_price {
	font-weight: bold;
	color: #2d990f;
	padding: 10px 0;
	float: right;
}
h2#software_titles {
	text-align: center;
	font-family: Tahoma;
	color: #2d990f;
	padding: 10px 0;
}
/*Main News Page
 ****************
 */
div#news_page {
	position: relative;
	padding: 40px 0 0 0;
	width: 860px;
	height: 831px;
	margin: 0 auto;
}
h2#news_page_title {
	background-image: url(../images/news_page_title.jpg);
	background-repeat: no-repeat;
	width: 186px;
	height: 39px;
	margin: 0 auto 30px;
	text-align: center;
	font-family: Tahoma;
	text-indent: -10000px;
}
div#news_page li {
	direction: rtl;
	color: white;
	font-family: Tahoma;
	font-size: 0.9em;
	line-height: 1.3em;
	text-align: right;
	margin: 20px 0 0 0;
	list-style: url(../images/plus.gif);
	vertical-align: middle;
	padding: 0 6px 25px 0;
	line-height: 1.4em;
	border-bottom: 1px solid #3cbc14;
}
/* Help Pgae
 *********
 */
div#help_page {
	position: relative;
	width: 850px;
	height: 108px;
	margin: 15px auto 0 auto;
}
div#help_page h3 {
	text-align: right;
	padding: 0 50px;
	font-size: 0.9em;
	font-family: Tahoma;
	direction: rtl;
}
div#top_bg {
	background-image: url(../images/top_bg.jpg);
	width: 850px;
	background-repeat: no-repeat;
	padding: 30px 0 0 0;
}
div#body_bg {
	background-image: url(../images/body_bg.jpg);
	width: 850px;
	background-repeat: repeat-y;
	float: right;
}
div#bottom_bg {
	background-image: url(../images/bottom_bg.jpg);
	width: 850px;
	height: 114px;
	background-repeat: no-repeat;
	float: right;
}
div#help_page a {
	text-decoration: none;
	color: #09abf7;
}
div#help_page img {
	width: 388px;
	margin: 0 auto;
	display: block;
}
div#help_page p {
	color: black;
	direction: rtl;
	font-family: Tahoma;
	font-size: 0.9em;
	line-height: 1.3em;
	text-align: right;
	margin: 0 55px;
	padding: 15px 0;
}
h2#registration_title {
	background-image: url(../images/registration_title.jpg);
	background-repeat: no-repeat;
	width: 186px;
	height: 37px;
	margin: 5px auto 0 auto;
	text-align: center;
	font-family: Tahoma;
	text-indent: -10000px;
}
h2#documents_title {
	background-image: url(../images/documents_title.jpg);
	background-repeat: no-repeat;
	width: 186px;
	height: 37px;
	margin: 5px auto 0 auto;
	text-align: center;
	font-family: Tahoma;
	text-indent: -10000px;
}
h2#accounts_title {
	background-image: url(../images/accounts_title.jpg);
	background-repeat: no-repeat;
	width: 186px;
	height: 37px;
	margin: 5px auto 0 auto;
	text-align: center;
	font-family: Tahoma;
	text-indent: -10000px;
}
h2#p2p_title {
	background-image: url(../images/p2p_title.jpg);
	background-repeat: no-repeat;
	width: 186px;
	height: 37px;
	margin: 5px auto 0 auto;
	text-align: center;
	font-family: Tahoma;
	text-indent: -10000px;
}
h2#plc_title {
	background-image: url(../images/plc_title.jpg);
	background-repeat: no-repeat;
	width: 186px;
	height: 50px;
	margin: 5px auto 0 auto;
	text-align: center;
	font-family: Tahoma;
	text-indent: -10000px;
}
h2#wimax_title {
	background-image: url(../images/wimax_title.jpg);
	background-repeat: no-repeat;
	width: 230px;
	height: 50px;
	margin: 5px auto 0 auto;
	text-align: center;
	font-family: Tahoma;
	text-indent: -10000px;
}
h3.buy_adsl_help {
	direction: rtl;
	font-family: Tahoma;
	color: #ff9e41;
	font-size: 0.8em;
	padding: 20px 0;
}
ul.buy_adsl_help_notes {
	list-style: url(../images/plus_white.gif);
	padding: 0 6px 0 0;
	direction: rtl;
	color: black;
	font-family: Tahoma;
	font-size: 0.8em;
	margin: 16px 55px 0 55px;
}
ul.buy_adsl_help_notes li {
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
}
div#adsl_form_btn a {
	position: absolute;
	width: 150px;
	height: 90px;
	background-image: url(../images/adsl_form_btn.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	float: left;
	left: 350px;
}
table#accounts_table {
	direction: rtl;
	margin: 20px auto;
	text-align: center;
	font-family: Tahoma;
	font-size: 0.9em;
	color: white;
}
table#accounts_table caption {
	display: none;
}
table#accounts_table th, .tableh {
	color: white;
	background-color: #2d990f;
	border: 1px solid #09abf7;
}
table#accounts_table td {
	color: black;
	padding: 5px;
	border: 1px solid #09abf7;
}
.table_speed {
	direction: ltr;
}
table#accounts_table tr:hover {
	background-color: #ff9e41;
}
/* ADSL Search
 ************
 */
div#adsl_search {
	background-image: url(../images/search_adsl.gif);
	background-repeat: no-repeat;
	float: right;
	width: 200px;
	height: 40px;
	text-indent: 0;
	margin: 30px 25px 0 0;
	direction: ltr;
}
div#adsl_field {
	height: 160px;
}
div#about_us p {
	text-indent: 0;
	font-family: Tahoma;
	font-size: 0.8em;
	text-align: center;
	color: white;
	padding: 5px 15px;
	overflow: hidden;
}
input#phone {
	float: right;
	background-color: Transparent;
	border: 1px solid #09abf7;
	font-family: Tahoma;
	font-size: 1em;
	color: white;
	margin: 10px 5px;
}
input#search {
	float: right;
	background-color: transparent;
	border: 1px solid #09abf7;
	margin: 10px 5px;
}
input#search:hover {
	background-color: #09abf7;
}
div#about_us p.info {
	margin: 5px 20px 0 0;
	float: right;
	color: white;
	text-align: center;
}
/*portal
 ******
 */
div#portal_id {
	margin: 0 auto;
}
div#portal {
	background-image: url(../images/portal.gif);
	background-repeat: no-repeat;
	float: right;
	width: 200px;
	height: 40px;
	text-indent: 0;
	margin: 10px 25px 0 0;
	direction: ltr;
}
div#portal_id h3 {
	text-indent: -10000px;
	background-image: url(../images/portal_title.jpg);
	background-repeat: no-repeat;
	width: 195px;
	height: 36px;
	margin: 15px 0 0 25px;
}
input#userid {
	float: right;
	background-color: Transparent;
	border: 1px solid #09abf7;
	font-family: Tahoma;
	font-size: 1em;
	color: white;
	margin: 10px 5px;
}
input#login {
	float: right;
	background-color: transparent;
	border: 1px solid #09abf7;
	margin: 10px 5px;
}
input#login:hover {
	background-color: #09abf7;
}
.info a {
	color: #ffab00;
	text-decoration: none;
}
.info a:hover {
	text-decoration: underline;
}
div#portal p.info img {
	margin: 5px 0 0 0;
}
/*news page
 *********
 */
div#news {
	background-image: url(../images/news_title.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	margin: 40px 30px 0 20px;
	width: 250px;
	height: 330px;
	float: right;
	text-indent: -10000px;
}
marquee.news_marq {
	width: 250px;
	height: 300px;
	margin: 20px 0 0 0;
	border: 1px solid red;
}
ul#news_list {
	direction: rtl;
	text-indent: 0;
	margin: 25px 15px 0 0;
	color: white;
	font-family: Tahoma;
	font-size: 0.8em;
	list-style: url(../images/plus.gif);
}
ul#news_list li {
	padding: 0 5px 5px 0;
}
ul#news_list li a {
	color: white;
	text-decoration: none;
}
ul#news_list li a:hover {
	color: #ffab00;
	text-decoration: underline;
}
/*Contact Page
 ***********
 */
div#contact_address {
	position: relative;
	top: 31px;
	padding: 40px 0 0 0;
	background-image: url(../images/contact_intro_bg.jpg);
	background-repeat: no-repeat;
	width: 891px;
	height: 426px;
	margin: 0 auto;
}
div#contact_address h2 {
	background-image: url(../images/contact_title.jpg);
	background-repeat: no-repeat;
	width: 199px;
	height: 38px;
	margin: 0 auto 30px;
	text-align: center;
	font-family: Tahoma;
	text-indent: -10000px;
}
div#contact_address p#contact_address_text {
	text-align: center;
	width: 800px;
	margin: 0 auto;
	font-family: Tahoma;
	font-size: 1em;
	line-height: 2em;
}
p#contact_address_text a {
	color: #09acf7;
}
div#contact_form p {
	font-size: 1em;
	margin: 2px;
}
/* Contact Form
 ************
 */
#form_alarm {
	font-family: Tahoma;
	font-size: 1em;
	color: #ff9c00;
	text-align: center;
}
#contact_form {
	width: 750px;
	height: 320px;
	margin: auto;
	padding: 10px;
	direction: rtl;
}
#form_header {
	font-family: Tahoma;
	font-size: 1.1em;
	text-align: center;
	color: #33b911;
	padding: 0 0 10px 0;
}
#contact_form p {
	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	text-align: right;
}
#contact_form p span {
	float: right;
	font-size: 0.6em;
	width: 30%;
	text-align: right;
	margin: 0 10px 0 0;
}
#contact_form p input {
	padding: 3px;
	background-color: transparent;
	border: 2px solid #33b911;
	margin: 1px;
	color: #FFFFFF;
	font-family: Tahoma;
}
#contact_form p input:hover {
	border: 2px solid #ff9c00;
	background-color: #666666;
}
#contact_form p input:active {
	border: 2px solid #ff9c00;
	background-color: #666666;
}
#contact_form p input:focus {
	border: 2px solid #ff9c00;
	background-color: #666666;
}
#contact_form p textarea {
	padding: 3px;
	background-color: transparent;
	border: 2px solid #33b911;
	margin: 1px;
	color: #FFFFFF;
	font-family: Tahoma;
}
#contact_form p textarea:hover, #contact_form p textarea:active, #contact_form p textarea:focus {
	border: 2px solid #ff9c00;
	background-color: #666666;
}
#submit {
	margin: auto;
	padding: 5px;
	text-align: center;
}
#submit input {
	margin: 5px;
	background-color: #33b911;
	font-family: Tahoma;
	font-size: 0.9em;
	text-transform: uppercase;
}
#submit input:hover {
	background-color: #ff9c00;
}
/* footer
 *********
 */
div#site_info {
	margin: 0 auto;
	padding: 5px 0 0 0;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: no-repeat;
	width: 950px;
	height: 70px;
}
div#site_info p {
	font-family: Tahoma;
	direction: rtl;
	font-size: 12px;
	margin: 0 20px 5px 20px;
	padding: 10px 10px 0 10px;
	color: #FFFFFF;
}
.bottom_nav li a {
	color: #333333;
	text-decoration: none;
}
.bottom_nav li a:hover {
	background-color: #FF9900;
	text-decoration: none;
}
.bottom_nav {
	padding: 0 20px 0 20px;
	direction: rtl;
}
.bottom_nav li {
	display: inline;
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
	padding: 0 10px;
	direction: rtl;
}
div#site_info a {
	color: white;
	text-decoration: none;
	font-family: Tahoma;
}

