body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 11px;
	font-family: "Tahoma", Arial, sans-serif;
	background-attachment: fixed;
	background-image: url(../images/share/bg.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.bnright{
	list-style:none;
	margin:0;
	padding:0;
}
.bnright li{
	margin-bottom:3px;
}
.header{
	width:100%;
	background: url(../images/th/share/bg_head.jpg) top left repeat-x;
	height:82px;
}
.header .ct{ width:1000px; margin:0px auto;}
.header .subhd{	
	height:22px;
	padding:6px 0px 0px 0px;
}
.header .sbhlogo{
	margin:1px 0px 0px 20px;
}

.maincontent, .mainpackage_deal, .mainbenefitact, .customersupport, .bgspeedtest, .bgcoveragearea, .pdcustomer, .contactus,
 .customersuppor_manage, .activities_register, .customersuppor_report{
	background-repeat: repeat-x;
	/*background-position: center;*/
	width:100%;
}
.maincontent{background-image: url(../images/bg.jpg);}
.mainpackage_deal{background-image: url(../images/th/package_deal/bg3.jpg);}
.mainbenefitact{background-image: url(../images/th/benefit_activities/privilege/bg5.jpg);}
.bgspeedtest{background-image: url(../images/th/speed_test/speed_test_bg.jpg);}
.customersupport{background-image: url(../images/th/customer_support/customer_support/bg1800.jpg);}
.customersupport .bgct{ background: url(../images/th/customer_support/customer_support/key.png) top center no-repeat; }
.pdcustomer{background-image: url(../images/th/product/customer/bg1800.jpg);}
.bgcoveragearea{background-image: url(../images/th/coverage_area/dsl-cable_modem/bg1800.jpg);}
.bgcoveragearea .bgct{ background: url(../images/th/coverage_area/dsl-cable_modem/key2.png) top center no-repeat; }
.contactus{background-image: url(../images/th/contact_us/bg1800.jpg);}
.contactus .bgct{ background: url(../images/th/contact_us/contact_us_model.png) right top no-repeat; height:510px; width:1000px;}
.customersupportbill{background-image: url(../images/th/customer_support/customer_support-manage_profile/bg.jpg);}
.customersupportbill .bgct{ background: url(../images/th/customer_support/customer_support-bill/customer_support-billing_10.png) left top no-repeat; height:510px; width:1000px;}
.customersuppor_manage{background-image: url(../images/th/customer_support/customer_support-manage_profile/bg.jpg);}
.customersuppor_manage .bgct{ background: url(../images/th/customer_support/customer_support-manage_profile/customer_support-manage_profile_39.png) left top no-repeat; height:510px; width:1000px; margin-top:14px;}
.activities_register{background-image: url(../images/th/benefit_activities/privilege_inside_1/bg.jpg); background-repeat:no-repeat;}
.activities_register .bgct{ margin-top:30px; margin-left:35px;}
.customersuppor_report{background-image: url(../images/th/customer_support/customer_support-manage_profile/bg.jpg);}
.customersuppor_report .bgct{background-image: url(../images/th/customer_support/customer_support-report/customer_support-report_model.png);  background-repeat:no-repeat; padding:50px 0 0 210px;}
.customersuppor_technic{background-image: url(../images/th/customer_support/customer_support-manage_profile/bg.jpg);}
.customersuppor_technic .bgct{background-image: url(../images/th/customer_support/customer_support-technic/customer_support-technic_model.png);  background-repeat:no-repeat; height:450px; margin-top:20px; padding:10px 0px 0px 390px;}
.act_bgform{background-image: url(../images/th/benefit_activities/privilege_inside_4/bg2.jpg);}

.footer{width:100%; background: url(../images/th/share/bg_footer.jpg) top left repeat-x;}
.footer .wfixcenter{ margin:0 auto; width:1000px;}


.subcontentauto{
	margin:0 auto;
	width:1000px;
}
.bgbenefit{background:url(../images/th/benefit_activities/privilege/content2.png) left top;}

.subcontentauto .ht_package{
	position:absolute;
	z-index:10;
	top:88px;
	width:800px;
	padding-left:22px;
}
.maincontent .linkmore{
	position:absolute;
	z-index:10;
	top:420px;
	width:970px;
	text-align:right;	
}
.body_content {
	background-attachment: fixed;
	background-image: url(../images/share/content_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
img{ border:none;}
ul, li{ list-style:none; }
.border {
	border: 1px solid #999999;
}

.border2 {
	border: 1px solid #0A0A0A;
}

table.Table1 {
	border-width: 0px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: #999999;
}
table.Table1 th {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: gray;
	background-color: #424854;
	-moz-border-radius: ;
}
table.Table1 td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: gray;
	background-color: #424854;
	-moz-border-radius: ;
}

a { font-family: "Tahoma",Arial; 	font-size: 11px; 	color : #E9E9E9; }
a:link {  text-decoration: none; }
a:visited { 	text-decoration: none; }
a:active { color : #999999;  text-decoration: none; }
a:hover { color : #999999; 	text-decoration:underline; }

.input-normal{
font-family:tahoma;
font-size: 12px;
}

.vanilla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #EEDCA6;
	text-decoration: none;
}
a.vanilla:link { color: #EEDCA6; text-decoration: none }
a.vanilla:visited { color: #DDB94D; text-decoration: none }
a.vanilla:active { color: #F4EACA; text-decoration: underline }
a.vanilla:hover { color: #F4EACA; text-decoration: underline }

.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #000000;
	text-decoration: none;
}

.gray-l {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #999999;
	text-decoration: none;
}

.gray-l2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #666666;
	text-decoration: none;
}

.gray-l1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}



.gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #666666;
	text-decoration: none;
}

.gray2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #CCCCCC;
	text-decoration: none;
}

.gray_s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	color: #999999;
	text-decoration: none;
}

a.gray_s:link { color: #999999; text-decoration: none }
a.gray_s:visited { color: #666666; text-decoration: none }
a.gray_s:active { color: #CCCCCC; text-decoration: underline }
a.gray_s:hover { color: #CCCCCC; text-decoration: underline }


.gold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #E0BE5D;
	text-decoration: none;
}

.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #FFFFFF;
	text-decoration: none;
}
.white11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #E4E4E4;
	text-decoration: none;
}

.white2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #FFFFFF;
	text-decoration: none;
}

.white3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	line-height: 1.1 em;
	color: #FFFFFF;
	text-decoration: none;
}

.blue_hilight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	line-height: 1.1 em;
	color: #66FFFF;
	text-decoration: none;
}

.blue_hilight2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	line-height: 1.1 em;
	color: #0094C9;
	text-decoration: none;
}

.blue_hilight3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: none;
	line-height: 1.1 em;
	color: #0094C9;
	text-decoration: none;
}

.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #ff0000;
	text-decoration: none;
}

.orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #FF6600;
	text-decoration: none;
}

.orange_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: none;
	color: #352B68;
	text-decoration: none;
}


.yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #FFFF33;
	text-decoration: none;
}

.blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #5BD8E6;
	text-decoration: none;
}



a.white2:link { color: #FFFFFF; text-decoration: none }
a.white2:visited { color: #FFFFFF; text-decoration: none }
a.white2:active { color: #FFFFFF; text-decoration: underline }
a.white2:hover { color: #CCCCCC; text-decoration: underline }

a.white11:link { color: #E4E4E4; text-decoration: none }
a.white11:visited { color: #E4E4E4; text-decoration: none }
a.white11:active { color: #E4E4E4; text-decoration: underline }
a.white11:hover { color: #CCCCCC; text-decoration: underline }
.block {
	margin: 5px;
	padding: 5px;
	border: 1px solid #999999;
}

.white_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #E4E4E4;
	text-decoration: underline;
}

/*--Main Menu--*/
#sTbMainMenu tr td{
padding-left: 5px;
background-image:url(../images/share/menu/menu_bg.jpg);
}
#sTbMainMenu .sTbMainMenu_a {
padding-left: 5px;
background-image:url(../images/share/menu/menu_bg_a.jpg);
}
/*--/ Main Menu--*/

.content-main-product{
	margin:0px;
	padding:0px;
}

.product-box1{
	margin:0px;
	background-color:#424854;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	padding:10px;
	height:350px;
	width: 320px;
	vertical-align: top;
}

.product-box2{
	margin:0px;
	background-color:#424854;
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	padding:10px;
	vertical-align: top;
}

.product-box3{
	margin:0px;
	padding:10px;
	vertical-align: top;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
}

.product-box4{
	margin:0px;
	background-color:#424854;
	padding:10px;
	vertical-align: top;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.product-box5{
	clear:both;
	text-align:center;
	background-color:#262A33;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	border-top: 1px solid #000000;
}

.product-box6{
	clear:both;
	text-align:center;
	/*margin-top:20px;*/
	background-color:#262A33;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	width:650;
}	

.product-box7{
	margin:0px;
	padding:10px;
	vertical-align: top;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	padding-bottom: 1px solid #000000;
	height:270px;
}


.png-fix {}

div.frmUser{ padding:0; margin:0;}
div.frmUser p{padding:0; margin:5px 0px;}
.padmar0{ padding:0; margin:0; }
.bdtest{ border:1px solid red;}
.fleft{ float:left;}
.clearboth{ clear:both; }

#right_menu_container{
	float:left;
	position:absolute;
	right:0;
	width:160px;
	margin-top:81px;
	display:none;
}
#right_banner{
	float:left;
	position:absolute;
	display:none;
	margin-top:1px;
}
.bnbtnext{
	color:#FF0000;
	position:absolute;
	height:52px;
	width:128px;
	z-index:10;
	cursor:pointer;	
	display:block;
}
.bnbtprev{
	color:#FF0000;
	position:absolute;
	height:52px;
	width:128px;
	z-index:10;
	display:block;
	top:457px;
	cursor:pointer;	
}
.frmregiline{
	clear:both;
}
.ctsearch{ width:1000px; margin:0 auto;}
#msgpk7, #msgpk9, #msgpk12, #msgpk16, #msgpk50{
	position:absolute;
	z-index:10;
	display:none;
}
#msgpk7{	
	top:144px;
	margin-left:394px;
}
#msgpk9{
	top:260px;
	margin-left:122px;
}
#msgpk12{
	top:300px;
	margin-left:337px;
}
#msgpk16{
	top:390px;
	margin-left:211px;
}
#msgpk50{
	top:460px;
	margin-left:425px;
}
.sptflash{ /*background: url(../images/th/speed_test/flash.png) top left no-repeat; width:652px; height:315px;*/ }
.htnavicar{ position:absolute; margin-left:20px; }
.htnavicar p{ padding:0; margin:0;}
.htnavicar .lroot{ margin-top:5px;}
.htnavicar .lroot2{}
.htnavicar .btsub{ width:9px; padding-top:12px; margin-right:3px;}
.btspeedts{ width:160px; height:36px;}
.margintop4{ margin-top:4px;}
.margintop6{ margin-top:6px;}
.act_bgform .chans{ margin:0px 0px 0px 10px;}
.act_bgform .chtopic2{margin:0px 0px 0px 20px;}
.act_bgform .chtopic3{margin:0px 0px 0px 10px;}
.act_bgform .chtopic4{margin:0px 0px 0px 20px;}