* { margin:0; padding:0;}
/*body { background:url(../images/bg_blue.gif) fixed; font-size:100%; line-height:1em; font-family:Tahoma, Geneva, sans-serif; color:#000000;}*/
body { background: url('../css/images/main_bg.jpg') repeat-x left top #4396CA;}

/*in_line*/
input, select, textarea { vertical-align:middle; font-family:Tahoma, Geneva, sans-serif;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}
a{ color:#1196da;text-decoration:none;}
a:hover{text-decoration:none;}
.column { float:left;}
.clear, .col-list, .row-box { width:100%; overflow:hidden;}
.col-list ul{ float:left}
.col-list .indent-list{ margin-left:50px;}

/*header*/
.header{ height:453px; background:url(../images/header.jpg) 0 142px no-repeat;}
.header .header-text-1{ position:absolute; margin:92px 0 0 758px;}
.header .header-text-1 h5 {display: block;width: 203px;height: 62px;background: url(../images/header_text_1.gif) no-repeat;text-indent: -9000px;}

.header .header-button{ display:block; position:absolute; margin:171px 0 0 769px;}
.header .header-button img{ margin-right:21px;}
.header .header-banner{ position:absolute; margin:159px 0 0 626px;}
.header .header-line-1{ position:absolute; margin:267px 0 0 638px;}
.header .header-line-2{ position:absolute; margin:324px 0 0 638px;}
.header .header-line-3{ position:absolute; margin:381px 0 0 638px;}
.header .header-text-2{ position:absolute; margin:229px 0 0 635px;}
.header .header-text-3{ position:absolute; margin:339px 0 0 635px;}
.header .header-text-4{ position:absolute; margin:394px 0 0 635px;}
.header .header-text-5{ position:absolute; margin:226px 0 0 851px;}
.header .header-text-6{ position:absolute; margin:279px 0 0 851px;}
.header .header-text-7{ position:absolute; margin:336px 0 0 851px;}
.header .header-form{ position:absolute; margin:285px 0 0 639px; width:213px;}
.header .header-form .button{ background:url(../images/header_form_button.gif) 0 0 no-repeat; width:50px; height:18px; border:none; margin-left:144px; position:absolute;}
.header .header-form .header-input{ border:1px solid #98a6b4; width:137px; height:15px; color:#646464; font-size:0.5em; position:absolute; text-transform:uppercase}

.flash-menu{ position:absolute;}
.flash{ position:absolute; margin:80px 0 0 371px;}


.hidetop{position:absolute; left:98px; top:-100px; width:126px; height:64px; z-index:1}


.keyword_toppage{padding:5px;}
.keyword_toppage h1{font-size:10px;}

.keyword_overpage{}
.keyword_overpage h1{font-size:12px;padding-left:200px; position: absolute;}

.keyword_footer{}
.keyword_footer h4{font-size:10px; position: absolute;}


.banner-inside{position: absolute;padding:0 0 0 500px;top:20px;}
.banner-inside h3 a {display: block;width: 469px;height: 90px;background: url(../images/banner1.jpg) no-repeat;text-indent: -9000px;}


.seo-banner{float: left; padding: 0 0 5px 0}
.seo-banner ul {}
.seo-banner ul li{float: left; padding: 0px;}
.seo-p1 a{display: block;width: 230px;height: 110px;background: url(../images/top20.gif) no-repeat;text-indent: -9000px;}
.seo-p2 a{display: block;width: 230px;height: 110px;background: url(../images/top10.gif) no-repeat;text-indent: -9000px;}
.seo-p3 a{display: block;width: 230px;height: 110px;background: url(../images/top5.gif) no-repeat;text-indent: -9000px;}
.seo-p4 a{display: block;width: 230px;height: 110px;background: url(../images/ppc.gif) no-repeat;text-indent: -9000px;}



.host-banner{float: left; padding: 0 0 5px 0}
.host-banner ul {}
.host-banner ul h2{display: block;;width: 100px;height: 90px;text-indent: -9000px; position: absolute;}
.host-banner ul li{float: left; padding: 0px;}
.host-p1 a{display: block;width: 230px;height: 166px;background: url(../images/host_starter.gif) no-repeat;text-indent: -9000px;}
.host-p2 a{display: block;width: 230px;height: 166px;background: url(../images/host_basic.gif) no-repeat;text-indent: -9000px;}
.host-p3 a{display: block;width: 230px;height: 166px;background: url(../images/host_advanced.gif) no-repeat;text-indent: -9000px;}
.host-p4 a{display: block;width: 230px;height: 166px;background: url(../images/host_pro.gif) no-repeat;text-indent: -9000px;}


.template-banner{float: left; padding: 0 0 5px 0}
.template-banner ul {}
.template-banner ul li{float: left; padding: 5px 25px 5px 20px;}

.seo-link{float: left; padding: 10px}
.seo-link ul {}
.seo-link ul li{float: left;padding: 0 10px 0 15px;line-height: 18px; width:185px;list-style-type: none;	background: url(../images/bullet-01.gif) left 6px no-repeat;}
	
.seo-package ul {font-weight:bold}
.seo-package ul li{padding:2px 0 2px 5px}
	

/*footer*/
.footer{ text-indent:68px; padding-bottom:37px;}

.seo-footer{clear: both;padding:15px 105px 5px 105px;text-align:center;border-top:1px solid #ccc; margin-top:15px;font:13px Tahoma;}
.seo-footer ul {}
.seo-footer ul li{float: left; padding: 6px;}

.seo-footer-text{clear: both;padding:5px 105px 5px 105px;text-align:center;font:13px Tahoma;}

/*content*/
.content{ background:url(../images/content_corner_left.gif) 0 0 no-repeat; font-size:0.687em; line-height:1.5em;}
.content-corner-right{ background:url(../images/content-corner_right.jpg) 675px 0 no-repeat; padding:14px 0 39px 0;}
.content-indent{ padding:0 0 0 52px; width:926px; overflow:hidden;}
.content .button{ background:url(../images/button.gif) 0 0 no-repeat; width:63px; height:18px; display:block;}
.content h1{ height:32px;}
.content h1 img{ position:absolute;}
.br{ display:block;}
.text-1{ color:#000;}

.content .img-left{ float:left; margin:0 12px 0 0;}
.content .img-left1{ float:left; margin:3px 19px 0 0;}
.top-indent{ margin-top:10px;}
.content .text-img{ display:block; margin:3px 0 0 0;}
.indent-top{ margin-top:19px; display:block;}
.indent-top1{ margin-top:22px; display:block;}
.text{ color:#1d3950;}
.text-2{ color:#1196da;}
.fright{ float:right;}
.box{ background:#d2d7dc; line-height:1.4545em;}
.box-border{ padding:1px;}
.box-indent{ padding:20px 0 19px 17px; background:#FFF}
.box-indent-1{ padding:22px 25px 28px 17px; background:#FFF}

.banner{ margin-top:4px;}
.banner .border-top {background:url(../images/border_top.gif) repeat-x top #FFF;}
.banner .border-bot {background:url(../images/border_bot.gif) repeat-x bottom;}
.banner .border-left {background:url(../images/border_left.gif) repeat-y left;}
.banner .border-right {background:url(../images/border_left.gif) repeat-y right;}
.banner .corner-top-left {background:url(../images/corner_top_left.gif) no-repeat left top;}
.banner .corner-top-right {background:url(../images/corner_top_right.gif) no-repeat right top;}
.banner .corner-bot-left {background:url(../images/corner_bot_left.gif) no-repeat left bottom;}
.banner .corner-bot-right {background:url(../images/corner_bot_right.gif) no-repeat right bottom; }
.banner-indent{ padding:28px 0 27px 9px;}
.banner ul{ margin:17px 0 16px 2px;}
.banner li{ color:#1d3950; line-height:1.2727em;}
.box-top{ margin-top:4px;}
.h-top{ margin-top:26px;}
.indent-top-bot{ display:block; margin:22px 0;}

.list li{ background:url(../images/list.gif) center left no-repeat; padding:0 0 0 18px; line-height:1.72em;}
.list li a{ color:#1196da;}
.extra-bot{ padding-bottom:33px !important;}
.extra-bot1{ padding-bottom:27px !important;}
.text-right span{ float:right; margin-right:92px;}

.text-text dt{ font-weight:bold;}
.text-text dd{ padding-bottom:15px;}


.contact-us {padding: 0 0 15px 0;}
.contact-us h2 {height: 28px;text-indent: -9000px;padding: 0 0 7px 0;}
.contact-us ol {}
.contact-us ol li {list-style-type: none;line-height: 19px;}
.contact-us ol li span {display: block;	float: left;width: 20px;	text-align: center;}



#networkBar {position: absolute; top: 0px; width: 100%;z-index: 1; text-align: center;}
#networkBarPopup {width: 980px;margin-left: auto;margin-right: auto;vertical-align: top; background-color: #0C3E74; text-align: center;}
#networkBarBanners {width: 982px; margin-left: auto;margin-right: auto; margin-top: 13px;}

.networkBarBanners{float: left;}
.networkBarBanners ul {}
.networkBarBanners ul li{float: left; padding: 15px 0px 0px 10px;}
.networkBarBanners-1 a{display: block;width: 231px;height: 58px;background: url(../images/banners-thseo.gif) no-repeat;text-indent: -9000px;}
.networkBarBanners-2 a{display: block;width: 231px;height: 58px;background: url(../images/banners-bannayu.gif) no-repeat;text-indent: -9000px;}
.networkBarBanners-3 a{display: block;width: 231px;height: 58px;background: url(../images/banners-dentalclinic.gif) no-repeat;text-indent: -9000px;}
.networkBarBanners-4 a{display: block;width: 231px;height: 58px;background: url(../images/banners-gclub.gif) no-repeat;text-indent: -9000px;}

#networkBarBanners img {margin-left:10px;cursor:pointer;}
#networkBarBanners a {display: block;float: left; width: 231px;height: 58px;margin:0; margin-right:12px;}
#networkBarBanners a.first_popup_banner {margin-left:7px;}
#networkBarBanners>a.first_popup_banner {margin-left:11px;}
#networkBarBanners a.last_popup_banner {margin-right:8px;}
#networkBarBanners>a.last_popup_banner {margin-right:10px;}
#networkBarControls { width: 980px; height: 17px; margin-left: auto; margin-right: auto; text-align: left;background-color: #0C3E74;}
#networkBarButton {display: block; position: absolute; float: left;margin-left: 15px;}
#networkBarButton img { float: left;}
