a{
	text-decoration: none;
	color: #03F
}
A:hover
{
	text-decoration: underline;
}
form{
	margin: 0px;
	padding: 0px;
}
dt{
	font-weight: bold;
	border-top: dotted #919191 1px;
	padding-top: 15px;
	margin-top: 15px;
}
dd{
	margin: 0px;
}
dd p{
	margin-top: 0px;
}
.top_border{
	border: solid #919191 1px;
	border-width: 1px 0px 0px 0px;
	margin-bottom: 15px;
}
.clear{
	clear: both;
}
.rclear{
	clear: right;
}
.lclear{
	clear: left;
}
.aCenter{
	text-align: center;
}
h1, h2, h3, h4, h5, h6{
	margin: 5px 0px;
}
/*#######################[ Dhtml tree style]################################*/
.below
{
	font-size: 0.8em;
 	
}
.expland a{
	font-style: normal;
	font-weight: normal;
	color: #0033FF;
}
.expland{
	float:right; 
	margin-right:150px;
}
#site_tree ul{
	list-style: none;
}
#dhtmlgoodies_tree{
	width:350px;
	float:right;
}
#dhtmlgoodies_topNodes{
	margin-left: 0px;
	padding-left: 0px;
}
#dhtmlgoodies_topNodes ul{
	margin-left: 20px;
	padding-left: 0px;
	display: none;
	list-style: none;
}
#dhtmlgoodies_tree .tree_link{
	line-height: 11px;
	padding-left: 2px;
}
#dhtmlgoodies_tree img{
	padding-top: 2px;
}
#dhtmlgoodies_tree a{
	color: #000;
	text-decoration: none;
}
.activeNodeLink{
	background-color: #316AC5;
	color: #FFFFFF;
	font-weight: bold;
}

/* top left and right curvy background */
#topleft{
	background: transparent url(../images/mbk_topleft.gif) no-repeat top left;
	width: 21px;
	height: 51px;
	float: left;
}
#topright{
	background: transparent url(../images/mbk_topright.gif) no-repeat top right;
	width: 21px;
	height: 51px;
	float: right;
}

/*##########################################################*/
.Mainarea{
	margin: 0px;
	padding: 0px;
	background: url(../images/mbk_middle.gif) repeat-x top;
}

.textwhite11{
	color: #FFF;
}
.textblue{
	color: #03F;
}
.textblue2{
	color: #03F;
	cursor:pointer;
}
.textgrey{
	color: #333;
	line-height: 11.7px;
}
.textred{
	color: #F00;
}
.textred2{
	color: #F00;
	cursor:pointer;
}
.textgreen{
	color: #093;
}
.img_wborder{
	padding: 3px;
	margin: 0px 8px 5px;
	border: 1px solid #FFF;
}
.img_gborder
{
	padding: 3px;
	margin: 0px 8px 5px;
	border: 1px solid #999;
}
.item_bluelight, .item_bluelight2, .item_bluelight_web{
	line-height: 12px;
}
.item_bluelight{
	padding: 25px 0px 0px;
}
.item_bluelight2{
	padding: 0px;
}
.item_bluelight_web{
	padding: 10px 0px 0px;
}
ul.footer_features{
	margin: 0px 5px 0px 0px;
	padding: 0px;
	width: 335px;
	list-style: none;
	overflow: hidden;
}
ul.footer_features li{
	width: 40%;
	margin: 0px 5px 3px 0px;
	background: url(../images/bullet2.png) no-repeat 0px 5px;
	float: left;
	padding-left: 20px;
}
ul.footer_features li a{
	line-height: 17px;
}
ul#footer_service_plan{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
ul#footer_service_plan li{
	float: left;
}
.input_grey, .input_red, .textarea_grey, .dropdown_grey{
	height: 12px;
	border: 1px solid #ccc;
	background-color: #ccc;
}
.input_red{
	color: #000;
}
.textarea_grey{
	color: #ccc;
}
.dropdown_grey{
	color: #000;
	height: 14px;
}
/* footer feature list */
.div_yes{
	background: url(../images/yes_small.png) no-repeat 0px 4px;
	padding: 1px 0px 1px 15px;
}
.div_no{
	background: url(../images/no_small.png) no-repeat 0px 4px;
	padding: 1px 0px 1px 15px;
}
.list_textblue{
	padding: 1px 0px 1px 18px;
	background: url(../images/bullet3.png) no-repeat 0px 4px;;
}
.list_textred{
	padding: 1px 0px 1px 18px;
	background: url(../images/bullet4.png) no-repeat 0px 4px;;
}
.list_textgreen{
	padding: 1px 0px 1px 18px;
	background: url(../images/bullet5.png) no-repeat 0px 4px;;
}
.textblue10{
	color: #0033FF;
}
.headmenu{
	padding: 0px;
	width: 856px;
	overflow: hidden;
	margin: 0px auto;
	position: relative;
	color: #FFF;
	vertical-align: baseline;
	height: 180px;
}

.BodyCenter{
	padding: 0px;
	width: 856px;
	overflow: hidden;
	margin: -80px auto;
}
.BodyCenter2{
	padding: 0px;
	width: 856px;
	overflow: hidden;
	margin: -125px auto;
}
.Bodyheader{
	padding: 0px;
	width: 856px;
	overflow: hidden;
}

/*--------------- Header.php -------------*/
#breadcrumbs
{
	float: left;
	padding: 2px;
	display: inline;
	color: #FFF;
	margin-top: 9px;
}
#breadcrumbs a{
	color: #FFF;
}
#breadcrumbs a img{
	position: relative;
	top: 3px;
}
#home_nav{
	width: 22px;
	height: 20px;
	background: transparent url(../images/logo16x16.jpg) no-repeat 0px -5px;
	display: block;
	float: left;
	text-indent: -9999px;
}

.Headmenu_right
{
	float: right;
	width: 350px;
	display: inline;
}
div#header_sub{
	float:left;
	width:540px;
}
div#header_sub_right{
	width: 200px;
	float: right;
	text-align: right;
	padding: 0px;
}
div#header_sub_right img{
	height: 44px;
	margin: 13px 0px 0px 13px;
}
div#index_flash{
	width:540px;
}
.icon_waccount
{
	padding-right: 19px;
	background: url(../images/icon_waccount.png) no-repeat right;
	margin-right: 10px;
	color: #FFF;
}
.icon_wglobe{
	padding: 0px 19px 3px;
	background: url(../images/icon_wglobe.png) no-repeat top right;
	color: #FFF;
}
.language_en, .language_cn, .language_th{
	margin-right: 20px;
	padding-right: 35px;
	background: url(../images/language_en.png) no-repeat right;
}
.language_cn{
	background: url(../images/language_cn.png) no-repeat right;
}
.language_th{
	background: url(../images/language_th.png) no-repeat right;
}
.banner_flash{
	z-index: 1;
}
/*------- Main Content ( index.php )--------*/
.content_telephone, .content_telephone_thai{
	background: transparent url(../images/index_wtop.png) no-repeat;
	text-indent: -9999px;
	height: 42px;
	width: 856px;
	margin: 0px auto;
	clear: both;
}
.content_telephone_thai{
	background: transparent url(../images/index_wtop_thai.png) no-repeat;
}
.Content_center{
	overflow: hidden;
	background: #FFF url(../images/index_wmid.png) repeat-y;
	margin: 0px;
	padding: 20px 20px 10px 20px;
}
/* index style */
.index_left{
	overflow: hidden;
	float: left;
	padding: 0px 0px 0px 0px;
	margin:-10px 0px 0px 10px;
	width: 430px;
}
#site_tree{
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:right;
	width:360px;
}

.Input_search
{
	float: left;
	border: 1px solid #999;
	padding-top: 0px;
}
.Content_under{
	background: #D0D0D0 url(../images/index_gmid.png) repeat-x top;
	overflow: hidden;
	clear:left;
}
.Our_blog{
	margin-left: 115px;
	background: url(../images/rule3.png) repeat-x bottom;
	padding-bottom: 4px;
	height: 50px;
}
.On_blog{
	background: url(../images/rule3.png) repeat-x bottom;
	padding-bottom: 3px;
	margin-bottom: 3px;
}
.Content_under_left{
	width: 420px;
	float: left;
	margin-left: 20px;
}
.row_Benefits{
	background: url(../images/rule2.gif) repeat-x bottom;
	overflow: hidden;
}
.row_Benefits2
{
	background: url(../images/rule3.png) repeat-x bottom;
	padding-bottom: 1px;
	overflow: hidden;
}
.col_Benefits{
	float: left;
	padding-bottom: 3px;
	width: 220px;
}
.col_Benefits2{
	float: left;
	padding-bottom: 3px;
	width: 100px;
}
.col_Benefits3{
	float: left;
	padding: 2px 0px;
	width: 220px;
}
.col_Benefits4{
	float: left;
	padding: 5px 0px 2px;
	width: 100px;
}
.Content_under_footer{
	padding-bottom: 15px;
	width: 856px;
	background: transparent url(../images/index_gbot.png) no-repeat;
}
/*----------------Technology.php----------------*/
.bk_middle
{
	background: #FFF url(../images/bk_middle.gif) repeat-x top left;
	border: solid #FFF 1px;
	border-width: 0px 1px;
	width: 858px;
	overflow: hidden;
}
ul.technology{
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 0px 0px;
	list-style: none;
}
ul.technology li{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 1px 0px;
	border-bottom: solid #999 1px;
	overflow: hidden;
}
ul.technology li a{
	float: right;
}
ul.technology li img{
	display: block;
	margin-bottom: 10px;
}
ul.technology li img.img_wborder, ul.technology li img.img_gborder{
	float: left;
	margin: 0px 5px 5px 0px;
}
#tech_web{
	width: 230px;
	border-right: 1px solid #999;
	float: left;
}
#tech_services{
	width: 220px;
	float: left;
}
#adarea{
	width: 124px;
	float: left;
}
#tech_contact{
	width: 180px;
	float: right;
}
.footer_center{
	background: url(../images/footer_center.gif) repeat-x top left;
	padding: 10px;
	width: 850px;
	clear: both;
}
#site_content{
	margin-top: 15px;
}
#content{
	width: 680px;
	float: left;
	overflow: hidden;
}
/*-------------Webdevelopment.php--------------*/
.sidebar1
{
	width: 125px;
	float: right;
}
.footersmall
{
	width: 856px;
	margin: 10px 0px 0px;
}
/*------- cntnt_services.php--------------*/


/*-------cntnt_products.php-----------*/

.body_web
{
	overflow: hidden;
	padding: 20px;
	height: 100%
}
/*-------------cntnt_customweb.php-----------*/
.body_content
{
	width: 660px;
	float: left;
}
.body_content2{
	/*margin-left: 10px;
	float: left;
	border: solid #f00 1px;*/
}
.txt_devprocess
{
	background: url(../images/rule2.gif) repeat-x top;
	padding: 15px 0px;
}
.txt_devprocess2
{
	border: 1px solid #999;
	margin-top: 15px;
	padding-top: 20px;
}
.low_txt_devprocess2
{
	overflow: hidden;
	padding-left: 10px;
}
.low2_txt_devprocess2
{
	vertical-align: top;
/*adding-top: 12px*/
}
.low_txt_devprocess3
{
	background: url(../images/rule3.png) repeat-x top;
	padding: 10px 0px;
}
.corum_txt_devprocess2
{
	width: 540px;
	padding-top: 3px;
	float: right;
}
.corum2_txt_devprocess2
{
	width: 30px;
	vertical-align: middle;
	height: 18px;
}
.corum3_txt_devprocess2
{
	width: 540px;
	padding-top: 3px;
	float: right;
	background: url(../images/rule3.png) repeat-x top;
}
.content_head{
	overflow: hidden;
}
.content_menu{
	float: left;
}
.content_menu h3, .content_menu p{
	margin: 0px;
}
.request_quo{
	float: right;
}
/*-------------cntnt_ecommerce.php--------------*/
.body_content_linebottomm
{
	background: url(../images/rule3.png) repeat-x bottom;
}
.ecom_block{
	border-top: dotted #919191 1px;
	overflow: hidden;
	clear: both;
	margin: 10px 0px;
	padding: 10px 0px;
}
/*--------------cntnt_flashsite.php-------------*/
.flash_procon{
	width: 300px;
	float: left;
}
.flash_procon ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.flash_procon ul li{
	background: url(../images/bullet1.png) no-repeat 0px 4px;
	margin: 0px 0px 5px 0px;
	padding-left: 20px;
}
#flashcon{
	margin-left: 10px;
	border-left: solid #999 1px;
	padding-left: 10px;
}
#flashpro h4, #flashcon h4
{
	padding: 8px 0px 0px 25px;
	background: url(../images/yes-big.png) no-repeat 0px 4px;
}
#flashcon h4
{
	background: url(../images/no_big.png) no-repeat 0px 4px;
}

/*---------cntnt_hostedapplications.php----------*/
.hostedapp_procon{
	width: 310px;
	float: left;
	margin-bottom: 20px;
}
.hostedapp_procon ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.hostedapp_procon ul li{
	background: url(../images/bullet1.png) no-repeat 0px 4px;
	margin: 0px 0px 5px 0px;
	padding-left: 20px;
}
#hostedapp_pro{
	margin-right: 10px;
	border-right: solid #999 1px;
	padding-right: 20px;
}
#hostedapp_con{
	float: right;
}
#hostedapp_pro h4, #hostedapp_con h4
{
	padding: 8px 0px 0px 25px;
	background: url(../images/yes-big.png) no-repeat 0px 4px;
}
#hostedapp_con h4
{
	background: url(../images/no_big.png) no-repeat -5px 4px;
}
/*---------cntnt_exampleapplications.php-----------*/
.example_app{
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 328px;
}
.app_left{
	border-right: solid #999 1px;
	float: left;
}

.app_right{
	float: right;
	text-align: right;
}
.example_app li{
	width: 300px;
	padding: 10px 0px;
	text-align: left;
}
.example_app li img{
	margin: 0px 10px 10px 0px;
}
.example_app li.rulers{
	border-bottom: solid #999 1px;
	background: none;
}
.app_right li{
	float: right;
}
.example_app li.app_group{
	padding: 0px;
}
/*-------------cntnt_services.php------------*/
.services_cnt
{
	width: 230px;
	float: right;
}
.services_cnt p{
	margin: 5px 0px;
}
.services_cnt h3{
	margin: 5px 0px;
}
.serviceplans h3{
	background: #f00 url(../images/MainServicePage/Bar-Monthly-Service.png) no-repeat top left;
	text-indent: -9999px;
	margin: 10px 0px;
}

/*--------cntnt_consulting.php-------*/

#consulting{
	float: right;
	width: 480px;
}
#consulting_service{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#consulting_service li{
	background: url(../images/bullet1.png) no-repeat 0px 4px;
	width: 48%;
	float: left;
}
#consulting_service li p{
	padding-left: 15px;
	margin: 0px;
}
#consulting_service li.right{
	float: right;
}
#consulting_service li strong{
	display: block;
}
#consulting_service li.clear{
	clear: both;
	background: none;
	width: 100%;
	height: 5px;
}
#tipoftheweek
{
	width: 152px;
	float: left;
	border: solid #919191 1px;
	padding: 3px;
}
/*------------cntnt_infrastructure.php---------*/
ul#broken_tech{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul#broken_tech strong{
	display: block;
}
ul#broken_tech li{
	border-bottom: dotted #919191 1px;
	padding: 10px 0px;
}
#service_sidebar{
	float:right;
}
/*------------cntnt_security.php------------*/
#security_services
{
	padding: 0px;
	margin: 0px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	list-style: none;
	float: right;
	width: 560px;
	list-style-position: outside
}
#security_services li{
	padding: 0px;
	margin: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 15px;
	background-position: 0px 4px;
	background-image: url(../images/bullet1.png);
	background-repeat: no-repeat;
}
#security_consulting{
	width: 300px;
	float: right;
}
#security_approach{
	width: 300px;
}

/*-----------cntnt_marketing.php--------------*/
#marketing_services{
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
}
#marketing_services li{
	padding: 10px 0px;
	margin: 0px;
	border-bottom: dashed #919191 1px;
	padding-left: 70px;
}
#marketing_services li p{
	margin: 0px;
}

#micons_seo{
	background: url(../images/micons_seo.png) no-repeat 0px 0px;
}
#micons_ppc{
	background: url(../images/micons_ppc.png) no-repeat 0px 0px;
}
#micons_affiliates{
	background: url(../images/micons_affiliates.png) no-repeat 0px 0px;
}
#micons_shopping{
	background: url(../images/micons_shopping.png) no-repeat 0px 0px;
}
#micons_email{
	background: url(../images/micons_email.png) no-repeat 0px 0px;
}
#marketting_banner{
	padding: 20px 0px;
	text-align: center;
	clear: both;
}
.bottom_request_quo{
	margin-top: 20px;
	text-align: right;
}
/*--------------cntnt_standards.php----------*/
#standards{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#standards li{
	border-top: dotted #919191 1px;
	padding: 10px 0px;
	clear: both;
}
#standards li img{
	padding: 3px;
	margin-bottom: 5px;
	margin-right: 15px;
	border: 1px solid #999;
}
/*--------------serviceplans.php----------*/
.serviceplans
{
	padding:10px 10px 0px 10px;
}

.serviceplans2
{
	width:640px; 
	overflow:hidden;
}

/*----- rss.html ----------------*/
#rss h2{
	float: left;
	margin-right: 20px;
	background: transparent url(../images/PictureRSS.jpg) no-repeat top left;
	width: 99px;
	height: 112px;
	text-indent: -9999px;
}
#rss_content{
	float: left;
	width: 540px;
}
/*-----newsletter.html-----*/
.newsletter{
	float:left; 
	width:99px; 
	overflow:hidden;
}

.newsletter2{
	padding:0px 40px 20px 30px; 
	overflow:hidden;
}
.newsletter_box{
	background:url(../images/subscribenewsletter/Box01.jpg) no-repeat; 
	width:271px; 
	height:22px; 
	border:none;
}
/*--------------login.html---------------------*/
.Content_left2
{
	overflow: hidden;
	float: left;
	width: 660px;
}

.Content_right2
{
	  width: 125px;
	  float: left; 
	  overflow: hidden;
}

.Content_login
{
	  padding-top:100px;
}

.bg_login
{
	  background:url(../images/Login/Back.jpg) no-repeat; 
	  width:285px; 
	  height:152px;
}

.user_login
{
	padding:50px 0px 0px 0px;
}

.password_login
{
	padding:10px 0px 0px 0px;
}

.submit_login
{
	padding:15px 0px 0px 0px;
}

.login_input
{
	background:url(../images/Login/Box.jpg) no-repeat;
	width:161px; 
	height:17px; 
	border:none;
}

/*--------------SiteMap.html---------------------*/
.Content_sitemap{
	width: 660px;
	float: left;
}
.head_sitemap{
	border-bottom: solid 1px #C0C0C0;
}
.set_sitemap{
	padding:15px 0px 25px 35px;
}
.set_sitemap4{
	padding:15px 0px 30px 35px;
	border-bottom: solid 1px #C0C0C0;
}
.set_sitemap2{
	padding-top:6px;
}
.set_sitemap3{
	padding-top:6px;
	padding-left:30px;
}
/*--------------legal.html---------------------*/
.legal h2{
	margin-bottom:10px;
}
.legal h3{
	border-bottom:solid 1px #EEEEEE;
	padding-bottom:3px;
	width: 220px;
	color: #909090;
	font-size: 14px;
}
#legal_index{
	float: left;
	width: 230px;
}
#legal_faq h3
{
	width: 100%;
}
#legal_faq
{
	float:left; 
	width:410px; 
	border-left:solid 1px #EEEEEE; 
	padding:0px 0px 0px 20px;
}
#legal_menu
{
	float:left; 
	width:220px; 
	padding: 0px;
	margin: 10px 10px 0px 0px;
}
#legal_menu li{
	cursor:pointer;
	background: transparent url(../images/legal/BulletContent.jpg) no-repeat center right;
	margin-bottom: 20px;
	padding-right: 25px;
}
#legal_menu li a{
	color: #909090;
	font-weight: bold;
}
.legal_category_image{
	float:right; 
	width:16px; 
	padding-top:20px;
}
.legal_catname{
	padding-top:18px;
}

.legal_Q{
	padding-top:20px;
}

.legal_A{
	padding-top:5px;
}

/*--------------pagestats.html---------------------*/
.tb_stats
{
	padding:25px 0px 40px 0px;
}
#pagestats{
	width: 661px;
	border-collapse: collapse;
}
#pagestats_head{
	background:url(../images/Stats/Table01.jpg) no-repeat;
	height:30px;
	text-align: center;
	text-indent: -9999px;
}
#pagestats thead tr{
	background: none;
}
#pagestats thead td{
	background: none;
}
#pagestats tr{
	background:url(../images/Stats/Table02.jpg)  repeat-y;
}
#pagestats thead{
	background: none;
}
.footer{
	background: transparent url(../images/Stats/Table03.jpg) no-repeat bottom left;
	height: 4px;
	display: block;
	width: 661px;
}
#pagestats td{
	padding: 5px;
}
#pagestats .page{
	width: 527px;
	text-align: left;
}
#pagestats .view{
	width: 135px;
	text-align: center;
}

/*--------------contact.html---------------------*/
.contact{
	float:left; 
	width:180px;
	margin-right:10px; 
	overflow:hidden;
}
.contact2{
	width:470px; 
	padding-left:20px;
	overflow:hidden;
}
.contact3{
	padding-left:20px;
}
.contact4{
	width:255px; 
	float:left;
	margin-left: 10px;
}
.contact5{
	float:left; 
	width:20px; 
	height:150px;
}
.contact_tel{
	padding-left:20px; 
	font-size:18px;
}
.contact_webmail{
	overflow:hidden;
	border-bottom:solid 1px #000; 
	border-top: solid 1px #000; 
	padding:30px 0px 30px 0px; 
	margin:20px 0px 20px 0px;
}
#google_canvas
{
	overflow:hidden; 
	width:425px; 
	height:350px; 
	margin:20px 0px 20px 0px;
	background-color: #FFF;
	z-index: 10
}

#mini_canvas{
	float:left; 
	width:180px; 
	height:150px;
	background-color: #FFF;
	overflow:hidden;
	z-index: 10
}

/*---------------------------------------------*/
.hidden_from
{
	position:absolute; 
	visibility:hidden;
}
.Content_footer
{
	padding: 10px;
}

.Headmenu_right A
{
	color: white;
}
.Headmenu_right A:hover{
	text-decoration: none;
}
.Headmenu_right a.disable{
	color: #565656;
}

#lang_switcher_area,#region_switcher_area, #my_account_area
{
	float: right;
	text-align: right;
	position: relative;
	z-index: 100;
}
#lang_switcher_area
{	
	width: 100px;
	margin: 10px 5px 0px 0px;
	position: relative;
}
#region_switcher_area
{
	width: 230px;
	margin: 10px auto;
	position: relative;
}

.language_en, .language_th, .language_cn
{
	margin: 0px;
	margin-bottom: 5px;
	margin-right: 5px;
}

/* IE7 and 6 Filter, shift language and region menu down a bit
------------------------------------------------*/

UL.menu_lang
{
	width: 104px;
	height: 53px;
	display: none;
	list-style: none;
	background: transparent url(../images/lang_border.gif) no-repeat bottom;
	padding: 0px;
	padding-left: 0px;
	margin: 0px;
	position: absolute;
	top: 19px;
	left: 0px;
}
UL.menu_region
{
	width: 197px;
	height: 70px;
	background: transparent url(../images/region_border.gif) no-repeat bottom;
	display: none;
	list-style: none;
	padding: 0px;
	padding-left: 0px;
	margin: 0px;
	position: absolute;
	top: 19px;
	left: 30px;
}
/* IE7 and 6 Filter
------------------------------------------------*/

.current_selected{
	height: 30px;
}
.menu_lang LI, .menu_region LI{
	margin: 5px;
	display: block;
	width: auto;
}
.menu_lang LI{
	margin-right: 4px;
}
.menu_region LI{
	margin-right: 20px;
	margin-bottom: 5px;
}
.menu_region LI A{
	display: block;
}
/*-------------footerlarge.html ---------------*/
.fbk_middle{
	background: #111 url(../images/fbk_middle.gif) repeat-x top;
	width: 856px;
	overflow: hidden;
}
.calculator{
	float: left;
	width: 480px;
	padding: 0px 0px 0px 15px;
	background: transparent url(../images/calculator.png) no-repeat 320px 20px;
}
.quickqoute{
	padding: 15px 0px 10px;
	float: left;
}
.form_index{
	padding: 0px 0px 15px;
	float: left;
}
.footerlaege_right
{
	float: left;
	width: 360px;
}
.footerlaege_right_1
{
	padding: 15px 0px 10px;
}
.footerlaege_right_2
{
	float: left;
	width: 180px;
}
.footerlaege_right_3
{
	padding: 45px 0px 10px;
}
.footerlaege_right_4
{
	float: left;
	width: 205px;
}
.footerlaege_right_5
{
	padding-top: 50px;
}

/*-------------image style all ---------------*/
.pic_margin_top_2px{
	margin-top: 2px;
}
.pic_margin_right_15px{
	margin-right: 15px;
}
.img_wborder_margin_left_20{
	margin: 0px 8px 5px 20px;
	padding: 3px;
	border: 1px solid #FFFFFF;
}
.img_wborder_margin_right_20{
	margin: 0px 20px 5px 0px;
	padding: 3px;
	border: 1px solid #FFFFFF;
}
.img_gborder_margin_left_20{
	margin: 0px 8px 5px 20px;
	padding: 3px;
	border: 1px solid #999;
}
.img_gborder_margin_left_10{
	margin: 0px 8px 5px 20px;
	padding: 3px;
	border: 1px solid #999;
}
.img_gborder_margin_right_10{
	margin: 0px 8px 5px 20px;
	padding: 3px;
	border: 1px solid #999;
}
.pic_100338{
	margin: 0px 8px 5px 20px;
	padding: 3px;
	border: 1px solid #FFFFFF;
}
.cursor_hand{ 
	cursor:pointer;
	text-decoration:underline;
}
.menu_link_acc{
	padding-right: 15px;
}
.logout_pic, .index_slogan{
	padding: 2px 0px;
}
.trivia{
	background: url(../images/label_trivia.png) no-repeat left top;
	border: 1px solid #919191;
	margin: 0px 35px;
	padding: 50px 25px 25px 25px;
}
.tipofttheweek{
	border: 1px solid #919191;
}
.tipofttheweek2{
	padding: 5px;
}
/*general style
------------------------------------------------*/

.input_search
{
	border: 1px solid gray;
}

SELECT#qquote
{
	font-size: 10px;
	font-family: verdana, arial, Tahoma;
}
.rulers
{
	padding-bottom: 12px;
	background: url(../images/rule2.gif) repeat-x top;
	padding-top: 12px;
}
.rulers2
{
	background: url(../images/rule3.png) repeat-x bottom;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
/* FF dotted border overridden
----------------------------------------------*/
a:active{
	outline: none;
}

a:focus{
	-moz-outline-style: none;
}

/* site menu style
  --------------------------------------*/
ul#sitemenu{
	margin: 0px;
	padding: 0px;
	width: 110px;
	list-style: none;
}
ul#sitemenu li{
	margin: 0px;
	padding: 0px;
	padding: 3px 0px 3px 15px;
}
div#red_site ul li{
	background: transparent url(../images/bullet4.png) no-repeat left center;
}
div#blue_site ul li{
	background: transparent url(../images/bullet3.png) no-repeat left center;
}
ul#sitemenu li.divider{
	border-bottom: dashed #565656 1px;
}

/* Side bar2, page tools
  ----------------------------------------------*/
#pop_email{
	position: absolute;
}
div#page_tools ul, div#blog_tools ul{
	width: 122px;
	border: solid #919191 1px;
	list-style: none;
	margin: 10px 0px;
	padding: 10px 0px;
}
div#page_tools ul form ul{
	padding: 0px;
	margin: 0px;
}
div#page_tools ul{
	background-color: #E4E4E4;
}
div#blog_tools ul{
	margin-top: 0px;
	background-color: #CCC;
}
div#page_tools h4, div#blog_tools h4{
	text-indent: -9999px;
	float: left;
}
#page_tools li, #blog_tools li{
	padding: 5px 0px 5px 25px;
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#page_tools li.download_tools
{
	background-image: url(../images/pagetools_file.png);
}
#page_tools li.print_tools
{
	background-image: url(../images/pagetools_print.png);
}
#page_tools li.email_tools
{
	background-image: url(../images/pagetools_email.png);
}
#page_tools li.feedback_tools
{
	background-image: url(../images/pagetools_feedback.png);
}
#blog_tools li{
	padding-left: 30px;
}
#blog_tools li.most_viewed{
	background-image: url(../images/whatshot_viewed.png);
}
#blog_tools li.recommend{
	background-image: url(../images/whatshot_editors.png);
}
#blog_tools li.read_blog{
	background-image: url(../images/whatshot_blog.png);
}
/* Present.html style
  -------------------------------*/
#present_area{
	width: 810px;
	margin: 10px auto;
	background: transparent url(../images/Presents/Head.jpg) no-repeat top left;
	padding-top: 40px;
	margin-bottom: 20px;
}
#present_list{
	width:100%;
	overflow: hidden;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#present_list li{
	width: 395px;
	height: 200px;
	background: transparent url(../images/Presents/BackBOX.jpg) no-repeat top left;
	float: left;
	padding: 0px;
	margin: 5px;
}
#present_list li li{
	width: auto;
	height: auto;
	background: none;
	display: block;
	float: none;
}
#present_list .p_logo{
	width: 100px;
	height: 100px;
	background-color: #FFF;
	border: solid #CCC 1px;
	border-top: none;
	border-left: none;
}
.p_logo_rating{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	width:	110px;
}
.present_detail{
	list-style: none;
	margin: 10px;
}
.present_detail .p_name em, .present_detail .p_url em{
	background: transparent url(../images/Presents/BulletContent.png) no-repeat center right;
	padding-right: 20px;
}
.present_detail .p_desc em{
	background: transparent url(../images/Presents/BulletDown.png) no-repeat center right;
	padding-right: 20px;
}
.present_detail .p_desc p{
	display: block;
	margin: 0px;
	margin-top: 5px;
}
#present_under{
	background:url(../images/Presents/BackFooter.jpg) no-repeat;
	width:856px;
	height:216px;
	overflow: hidden;
}
#present_under .Content_under_left{
	margin: 20px;
	margin-top: 30px;
}
#presents_page{
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
	margin-bottom: 10px;
}
#presents_page li{
	padding: 0px;
	margin: 0px;
	margin-right: 3px;
	float: left;
	text-align: center
}
#presents_page li a{
	margin-right: 3px;
	border: solid #C5C5C5 1px;
	margin: 0px;
	display: block;
	width: 15px;
	float: left;
	background-color: #CECECE;
	color: #565656
}
#presents_page li a.current_page{
	background-color: #FFF;
	color: #565656;
}

/* Contact.html style (renewal)
  ----------------------------------*/

.contact_sidebar{
	width: 180px;
	float: left;
	border-right: solid #C7C7C7 1px;
}
.contact_main{
	width: 470px;
	float: right;
}
.contact_sidebar h4{
	font-size: 14px;
	font-family: verdana, arial, tahoma;
}
.contact_sidebar h5{
	margin: 0px;
	margin-top: 5px;
}
#contact_driving h4{
	background: transparent url(../images/contact/IconCarBig.png) no-repeat top left;
	padding-left: 85px;
	height: 70px;
	margin-right: 15px;
}
#contact_transport h4{
	background: transparent url(../images/contact/IcontrainBig.png) no-repeat top left;
	padding-left: 85px;
	height: 70px;
}
#custom_direction h4{
	background: transparent url(../images/contact/IconQBig.png) no-repeat left top; 
	padding-left: 85px;
	height: 70px;
}
#contact_driving ul{
	list-style-image: url(../images/contact/IconCar.png);
	list-style-position: outside;
}
#contact_transport ul{
	list-style-image: url(../images/contact/IconBus.png);
	list-style-position: outside;
}
.contact_sidebar ul li{
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	font-size: 11px;
	margin-top: 10px;
	margin-left: -20px;
}
.contact_sidebar ul li a{
	cursor: pointer;
	text-decoration: underline;
}
.contact_sidebar form ul{
	list-style: none;
	margin: 0px;
}
/* contact direction popup style
  -------------------------------*/
#pop_content{
	position: absolute;
	z-index: 150;
}
#contact_popup{
	position: absolute;
	margin-top:36px;
	margin-left: 100px;
	background-color: #FDFFE5;
	border: solid #565656 1px;
	padding: 20px;
	width: 400px;
}
#pop_content span{
	background: transparent url(../images/contact/tip-l.png) no-repeat top right;
	position: absolute;
	float: right;
	top: 150px;
	left: 52px;
	width: 50px;
}
#contact_popup ol{
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}
#contact_popup li{
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	vertical-align: text-top;
}
#contact_popup li strong{
	font-size: 16px;
	font-weight: bold;
	float:left;
	font-family: georgia;
	position: relative;
	top: -3px;
}
#contact_popup img{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
/*---- tools popup font */
#send_popup{
	font-family: verdana, arial, tahoma;
	font-size: 11px;
}
/* serviceplan.html plans style (revise :=( )*/
.service_plan_each{
	float:left;
	width:130px;
	font-size: 11px;
	font-family: verdana, arial, Tahoma;
}
.service_plan_each .plan_summary{
	float:left;
	margin-left: 5px;
	text-align: right;
}
.service_plan_each .plan_summary p{
	font-weight: bold;
}
.service_plan_each .plan_detail{
	float: left;
	margin: 0px 10px;
	width: 200px;
}
.service_plan_each .plan_detail h4{
	font-size: 11px;
	font-family: verdana, arial, tahoma;
	margin: 5px 0px;
}
.service_plan_each .plan_detail ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
.service_plan_each .plan_detail li{
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	margin-bottom: 5px;
}
.current_plan{
	width: 340px;
}
.middle_plan{
	border: solid #999 1px;
	border-top: none;
	border-bottom: none;
	height: 340px;
}
/* ads area style */
#ads_area{
	width: 124px;
}
/* about_asia/us.html style */
#about_asia h3, #about_us h3{
	text-indent: -9999px;
	width: 231px;
	height: 227px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#about_asia h3{
	background: transparent url(../images/about/AboutAsia.jpg) no-repeat top left;
}
#about_us h3{
	background: transparent url(../images/about/AboutInc.jpg) no-repeat top left;
}
#about_txt{
	float: right;
	width: 420px;
}
#about_txt p{
	margin: 0px;
	margin-bottom: 10px;
	border-bottom: dotted #333 1px;
	padding-bottom: 10px;
}
#about_txt p:first-letter{
	font-size: 16px;
	float: left;
}
/* main navigation style */
#main_navigation{
	background-color: #000;
	width: 240px;
	padding-bottom: 5px;
	border: groove #FFF 2px;
	border-top: solid #000 2px;
	margin-top: 5px;
	position: absolute;
	display: none;
	left: 0px;
	top: 23px;
}
.headmenu h1, .headmenu h2 {
	display: none;
}
#main_navigation ul{
	list-style: none;
	margin: 0px 0px;
	padding: 0px;
}
#main_navigation li{
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
}
#main_navigation li a{
	display: block;
	padding-left: 22px;
	text-decoration: none;
	color: #FFF;
	line-height: normal;
}
#main_navigation li a:hover{
	text-decoration: underline;
}

/* Content header image*/
#header_sub h1{
	position: absolute;
	text-indent: -9999px;
}
#webdev_header{
	background: transparent url(../images/menu_webdev.png) no-repeat;
	width: 856px;
	height: 45px;
	text-indent: -9999px;
	clear: both;
	margin: 0px;
}
#service_header{
	background: transparent url(../images/menu_service.png) no-repeat;
	width: 856px;
	height: 45px;
	text-indent: -9999px;
	clear: both;
	margin: 0px;
}

/* website-development.html */
#webdevelopment{
	width: 670px;
	float: left;
	position: relative;
	clear: left;
}
#blue_site{
	position: absolute;
	top: 260px;
	left: 0px;
}
#webdev_box1{
	position: relative;
	width: 415px;
	height: 254px;
	background: transparent url(../images/webdev_topimg.png) no-repeat top left;
	float: left;
	text-indent: -9999px;
}
#webdev_box2{
	position: relative;
	width: 286px;
	height: 280px;
	background: transparent url(../images/webdev_services.png) no-repeat top left;
	top: -40px;
	left: 155px;
	float: left;
}
#webdev_box2 ul{
	background-color: #FFF;
	list-style: none;
	margin: 20px;
	padding: 0px;
}
#webdev_box2 li{
	padding: 0px;
	margin: 0px;
	width: 230px;
	height: 50px;
	background: url(../images/webdev_services.png) no-repeat -20px -276px;
}
#webdev_box2 li#webdev_custom{
	background-position: -28px -20px;
}
#webdev_box2 li#webdev_hosted{
	background-position: -28px -70px;
}
#webdev_box2 li#webdev_ecom{
	background-position: -28px -120px;
}
#webdev_box2 li#webdev_social{
	background-position: -28px -170px;
}
#webdev_box2 li#webdev_flash{
	background-position: -28px -220px;
}
#webdev_box2 li a{
	margin-left: 50px;
	display: block;
	padding-top: 15px;
	padding-bottom: 10px;
}
#webdev_box3{
	height: 262px;
	width: 362px;
	background: transparent url(../images/webdev_offers.png) no-repeat;
	float: right;
	top: 20px;
	position: relative;
}
#webdev_box3 ul{
	height: 140px;
	float: right;
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-right: 35px;
	margin-top: 60px
}
#webdev_box3 li{
	padding: 0px;
	margin: 0px;
	height: 45px;
}
#webdev_box3 li a{
	float: right;
}
#webdevelopment p{
	float: right;
	margin: 0px;
	margin-bottom: 10px;

}
#webdevelopment p.top_cnt{
	width: 240px;
}
#webdevelopment p.mid_cnt{
	width: 210px;
	position: relative;
	top: -30px;
}
#webdevelopment  #webdev_btm_cnt{
	float: left;
	width:280px;
}

/* website-service-support.html */
#services{
	width: 670px;
	float: left;
	position: relative;
	clear: left;
	height: 100%;
}

#red_site{
	position: absolute;
	top: 260px;
	left: 0px;
}
#service_box1{
	background: transparent url(../images/services_top.png) no-repeat top left;
	width: 435px;
	height: 243px;
	float: left;
	text-indent: -9999px;
}
#service_box2{
	position: relative;
	width: 286px;
	height: 330px;
	background: transparent url(../images/service_services.png) no-repeat top left;
	top: -35px;
	left: 145px;
	float: left;
}
#service_box3{
	background: transparent url(../images/services_offer.png) no-repeat top left;
	width: 363px;
	height: 198px;
	float: right;
	position: relative;
	top: 25px;
}
#services .top_cnt{
	width: 225px;
	float: right;
	margin: 0px;
	margin-bottom: 5px;
}
#services .mid_cnt{
	width: 215px;
	float: right;
}
#service_box2 ul{
	list-style: none;
	padding: 0px;
	margin: 10px 25px 0px;
	background-color: #FFF;
}
#service_box2 li{
	padding: 0px;
	margin: 0px;
	height: 49px;
	width: 240px;
	background: url(../images/service_services.png) no-repeat;
}
#service_box2 li#service_consult{
	background-position: -28px -20px;
}
#service_box2 li#service_infra{
	background-position: -28px -70px;
}
#service_box2 li#service_security{
	background-position: -28px -120px;
}
#service_box2 li#service_marketing{
	background-position: -28px -170px;
}
#service_box2 li#service_language{
	background-position: -28px -220px;
}
#service_box2 li#service_email{
	background-position: -28px -270px;
}
#service_box2 li a{
	display: block;
	padding-left: 50px;
	padding-top: 15px;
}
#service_box3 ul{
	height: 140px;
	float: right;
	list-style: none;
	padding: 0px;
	margin: 60px 30px 0px 0px;;
}
#service_box3 li{
	padding: 0px;
	margin: 0px;
	height: 45px;
	width: 200px;
}
#service_box3 li a{
	background: transparent url(../images/mainservice_more.png) no-repeat top right;
	display: block;
	width: 200px;
	color : #333;
}
#service_box3 li a em{
	display: none;
}
#serviceplans h3{
	text-indent: -9999px;
	background: #000 url(../images/mainservice_plans.png) no-repeat top left;
	width: 250px;
	height: 17px;
}
#serviceplans{
	width: 250px;
	float: left;
	position: relative;
	top: -20px;
}
#serviceplans .plan{
	border-bottom: solid #919191 1px;
	padding: 10px 0px;
	overflow: hidden;
}
#serviceplans .plan a{
	float: left;
}
#serviceplans .plan_info{
	float: right;
	width: 130px;
	text-align: right;
}
#serviceplans .plan_info p{
	margin: 5px 0px 0px;
}
.plan_price{
	border-bottom: dotted #919191 1px;
	padding-bottom: 5px;
	font-family: georgia;
	font-size: 15px;
}
.plan_summary .plan_price{
	border: none;
	font-weight: normal;
}

/* custom-development.html */
#dev_process h4{
	border-top: solid #999 1px;
	padding-top: 20px;
}
#dev_process_chart{
	border: solid #999 1px;
	margin-top: 20px;
	text-align: center;
	padding: 20px;
}
#dev_process_chart ol{
	width: 560px;
	list-style: none;
	padding: 0px;
	text-align: left;
	margin: 0px auto;
}
#dev_process_chart li{
	border-bottom: dotted #999 1px;
	padding: 5px 20px 5px;
	background-position: center left;
	background-repeat: no-repeat;
}
#dev_process_chart #process1{
	background-image: url(../images/flowcharticons_01.png);
}
#dev_process_chart #process2{
	background-image: url(../images/flowcharticons_02.png);
}
#dev_process_chart #process3{
	background-image: url(../images/flowcharticons_03.png);
}
#dev_process_chart #process4{
	background-image: url(../images/flowcharticons_04.png);
}

#dev_process_detail{
	margin: 0px;
	padding: 0px;
}
#dev_process_detail li{
	border-bottom: dotted #999 1px;
	list-style: none;
	padding: 10px 30px 10px;
	background-position: 0px 10px;
	background-repeat: no-repeat;
}
#dev_process_detail li#pro_detail1{
	background-image: url(../images/flowcharticons_1.png);
}
#dev_process_detail li#pro_detail2{
	background-image: url(../images/flowcharticons_2.png);
}
#dev_process_detail li#pro_detail3{
	background-image: url(../images/flowcharticons_3.png);
}
#dev_process_detail li#pro_detail4{
	background-image: url(../images/flowcharticons_4.png);
}
#dev_process_detail li#pro_detail5{
	background-image: url(../images/flowcharticons_5.png);
}

/* contracting.html */
#contracting_box1{
	width: 360px;
	height: 385px;
	background: transparent url(../images/contracting_top.png) no-repeat;
	float: left;
}
#contracting_box1 h3{
	text-indent: -9999px;
}
#contracting_box1 ul{
	list-style-image: url(../images/bullet3.png);
	margin: 0px auto;
	padding: 20px 0px 0px;
	position: relative;
	top: 250px;
	background: transparent url(../images/contr_ycycyb.png) no-repeat top center;
}
#contracting_box1 li{
	margin-bottom: 5px;
	margin-left: 60px;
}
#contract_form{
	float: right;
	width: 405px;
	margin-top: -33px;
	background: transparent url(../images/contr_boxdntop.png) no-repeat;
	padding-top: 30px;
}
#contract_footer{
	background: transparent url(../images/contr_boxdnbot.png) no-repeat bottom left;
	height: 26px;
	margin: 0px;
}
.right_arrow{
	background: transparent url(../images/arrow_yelleft.png) no-repeat center right;
	padding-right: 65px;
}
#requestform_pricing{
	float: right;
	width: 300px;
}
#contracting_cnt{
	float: left;
	width: 255px;
	margin-top: 20px;
}
/* contracting.html pricing table */
#contract_price{
	width: 300px;
	margin: 0px auto;
}
#contract_price td{
	border-bottom: dotted #333 1px;
	padding: 2px 0px;
	text-align: left;
}
#contract_price td.plan_price{
	text-align: right;
	font-size: 14px;
}
#contract_price th{
	text-align: left;
	padding-left: 30px;
}
#contract_price .code_1{
	background: transparent url(../images/flagUS.gif) no-repeat left;
}
#contract_price .code_2{
	background: transparent url(../images/flagEU.gif) no-repeat left;
}
#contract_price .code_3{
	background: transparent url(../images/flagTH.gif) no-repeat left;
}
#contract_price caption{
	background: #000 url(../images/contr_pricing.png) no-repeat right;
	text-indent: -9999px;
}

#our_clients{
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#our_clients li{
	float: left;
	margin: 0 3px 3px 0;
}
#our_clients li a{
	border: solid #999 1px;
	float: left;
}
#our_clients li a img{
	border: none;
}
#our_clients #tb-main-widget{
	float: right;
	overflow: none;
	margin-right: 10px;
}