@charset "utf-8";

/* simple reset - not editable*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, b, sub, sup, tt, var,
dl, dd, dt, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
outline: 0;
margin: 0; 
}

* {margin: 0;	padding: 0;}

html {margin: 0; padding: 0; background: #296194; }

body {
	margin: 0;
	padding: 0;
	background: url(images2/zbgshade.png) repeat-x left top fixed;	
}

td, div, span  { font: normal 1em tahoma; line-height: 1.6em; color:#333;  }
table, img {border: none; }
tr {vertical-align: top; }
textarea {padding: 0;}


a {text-decoration:  none; color:#666; }
a:hover { text-decoration:  underline; color:#333; }

#container {width: 1000px; background:url(images2/zbgtrans.png) no-repeat left 134px; overflow: hidden;}

/* main tpl */
#body-core {margin: 50px 0; padding: 10px 0 0 20px; width: 640px; overflow: hidden;}
.content-div {margin: 0; padding: 0; width: 640px; overflow: hidden; }

.main-title {padding: 10px 15px; }
.main-title .cmslist, .cmslist {padding: 5px 0; }
.main-title .cmslist ul, .cmslist ul {padding: 5px  0 0 20px; width: 280px;  }

/* index page */
#index-holder {width: 980px; height: auto; background: url(images2/zbgtans.png) repeat-x left top; overflow:hidden; }

/* header heading */
h3 {margin: 10px 0; padding: 10px 0; font-size: 1.6em; border-bottom: 1px dashed #ccc; }
.Allerta_title {padding: 0; font-size: 24px; font-family: 'allerta', arial, serif; color: #356798; }
.welcome-text {padding: 15px 0; width: 500px;}


.main-menu {margin: 0; padding: 5px; width: 100%; background-color: #fff; border-bottom: 1px dashed #ccc; }
.main-header {margin: 0; padding: 0; width: 790px; background-color: #fff; overflow: hidden; }
.main-flash {margin: 0; padding: 0; width: 790px; background-color: #fff; overflow: hidden; }

/* top nav *//* from taste of the year */ 
#top-nav {margin: 0; padding: 0; width: 1000px; height: 100px; overflow: hidden; }

#top-nav #logo {float: left; width: 250px; height: 100px; }

#top-nav #sub-nav {float: right; padding: 0; width: 550px; }
#top-nav #sub-nav ul {margin: 0; padding: 0; height: 35px; }
#top-nav #sub-nav ul li {list-style: none; display: block; float: left; }

#top-nav #sub-nav ul li#home a {list-style: none; float: left; width: 64px; height: 35px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat -499px top; }
#top-nav #sub-nav ul li#home a:hover {background: url(images2/nav.png) no-repeat -499px -42px; }
#top-nav #sub-nav ul li#home a.current {background: url(images2/nav.png) no-repeat -499px -42px; }

#top-nav #sub-nav ul li#abt a {list-style: none; float: left; width: 66px; height: 35px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat -563px top; }
#top-nav #sub-nav ul li#abt a:hover {background: url(images2/nav.png) no-repeat -563px -42px; }
#top-nav #sub-nav ul li#abt a.current {background: url(images2/nav.png) no-repeat -563px -42px; }

#top-nav #sub-nav ul li#mem a {list-style: none; float: left; width: 60px; height: 35px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat -628px top; }
#top-nav #sub-nav ul li#mem a:hover {background: url(images2/nav.png) no-repeat -628px -42px; }
#top-nav #sub-nav ul li#mem a.current {background: url(images2/nav.png) no-repeat -628px -42px; }

#top-nav #sub-nav ul li#wb a {list-style: none; float: left; width: 75px; height: 35px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat -688px top; }
#top-nav #sub-nav ul li#wb a:hover {background: url(images2/nav.png) no-repeat -688px -42px; }
#top-nav #sub-nav ul li#wb a.current {background: url(images2/nav.png) no-repeat -688px -42px; }

#top-nav #sub-nav ul li#faq a {list-style: none; float: left; width: 40px; height: 35px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat -762px top; }
#top-nav #sub-nav ul li#faq a:hover {background: url(images2/nav.png) no-repeat -762px -42px; }
#top-nav #sub-nav ul li#faq a.current {background: url(images2/nav.png) no-repeat -762px -42px; }

#top-nav #sub-nav ul li#con a {list-style: none; float: left; width: 94px; height: 35px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat -801px top; }
#top-nav #sub-nav ul li#con a:hover {background: url(images2/nav.png) no-repeat -801px -42px; }
#top-nav #sub-nav ul li#con a.current {background: url(images2/nav.png) no-repeat -801px -42px; }

#top-nav #sub-nav ul li#thai a {list-style: none; float: left; width: 43px; height: 35px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat -895px -42px; }
#top-nav #sub-nav ul li#thai a:hover {background: url(images2/nav.png) no-repeat -895px -42px; }
#top-nav #sub-nav ul li#thai a.current {background: url(images2/nav.png) no-repeat -895px -42px; }

#top-nav #sub-nav ul li#eng a {list-style: none; float: left; width: 43px; height: 35px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat -937px top; }
#top-nav #sub-nav ul li#eng a:hover {background: url(images2/nav.png) no-repeat -937px -42px; }
#top-nav #sub-nav ul li#eng a.current {background: url(images2/nav.png) no-repeat -937px -42px; }

/* core main-nav set , thai*/
#main-nav {margin: 0; padding: 0; width: 1000px; height: 52px; 
	background: url(images2/nav.png) repeat-x left -83px; overflow: hidden; }
#main-nav ul {margin: 0; padding: 0; height: 52px;  }
#main-nav ul li {list-style: none; display: block; float: left; }

#main-nav ul li#space1 {list-style: none; float: left; width: 220px; height: 52px; }

/* Thai menu */
#main-nav ul li#lasik a {list-style: none; float: left; width: 172px; height: 52px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat left -83px; }
#main-nav ul li#lasik a:hover {background: url(images2/nav.png) no-repeat left -187px; }
#main-nav ul li#lasik a.current {background: url(images2/nav.png) no-repeat left -135px; }

#main-nav ul li#bfaf a {list-style: none; float: left; width: 157px; height: 52px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat -172px -83px; }
#main-nav ul li#bfaf a:hover {background: url(images2/nav.png) no-repeat -172px -187px; }
#main-nav ul li#bfaf a.current {background: url(images2/nav.png) no-repeat -172px -135px; }

#main-nav ul li#doc a {list-style: none; float: left; width: 91px; height: 52px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat -329px -83px; }
#main-nav ul li#doc a:hover {background: url(images2/nav.png) no-repeat -329px -187px; }
#main-nav ul li#doc a.current {background: url(images2/nav.png) no-repeat -329px -135px; }

#main-nav ul li#tech a {list-style: none; float: left; width: 91px; height: 52px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat -420px -83px; }
#main-nav ul li#tech a:hover {background: url(images2/nav.png) no-repeat -420px -187px; }
#main-nav ul li#tech a.current {background: url(images2/nav.png) no-repeat -420px -135px; }

#main-nav ul li#testi a {list-style: none; float: left; width: 114px; height: 52px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat -511px -83px; }
#main-nav ul li#testi a:hover {background: url(images2/nav.png) no-repeat -511px -187px; }
#main-nav ul li#testi a.current {background: url(images2/nav.png) no-repeat -511px -135px; }

#main-nav ul li#promo a {list-style: none; float: left; width: 91px; height: 52px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat -625px -83px; }
#main-nav ul li#promo a:hover {background: url(images2/nav.png) no-repeat -625px -187px; }
#main-nav ul li#promo a.current {background: url(images2/nav.png) no-repeat -625px -135px; }

#main-nav ul li#news a {list-style: none; float: left; width: 121px; height: 52px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat -716px -83px; }
#main-nav ul li#news a:hover {background: url(images2/nav.png) no-repeat -716px -187px; }
#main-nav ul li#news a.current {background: url(images2/nav.png) no-repeat -716px -135px; }

#main-nav ul li#health a {list-style: none; float: left; width: 147px; height: 52px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat -837px -83px; }
#main-nav ul li#health a:hover {background: url(images2/nav.png) no-repeat -837px -187px; }
#main-nav ul li#health a.current {background: url(images2/nav.png) no-repeat -837px -135px; }





/* en top nav *//* from taste of the year */ 
#en-top-nav {margin: 0; padding: 0; width: 1000px; height: 100px; overflow: hidden; }

#en-top-nav #logo {float: left; width: 250px; height: 100px; }

#en-top-nav #en-sub-nav {float: right; padding: 0; width: 550px; }
#en-top-nav #en-sub-nav ul {margin: 0; padding: 0; height: 35px; }
#en-top-nav #en-sub-nav ul li {list-style: none; display: block; float: left; }

#en-top-nav #en-sub-nav ul li#home a {list-style: none; float: left; width: 64px; height: 35px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat -499px top; }
#en-top-nav #en-sub-nav ul li#home a:hover {background: url(images2/nav.png) no-repeat -499px -42px; }
#en-top-nav #en-sub-nav ul li#home a.current {background: url(images2/nav.png) no-repeat -499px -42px; }

#en-top-nav #en-sub-nav ul li#abt a {list-style: none; float: left; width: 66px; height: 35px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat -563px top; }
#en-top-nav #en-sub-nav ul li#abt a:hover {background: url(images2/nav.png) no-repeat -563px -42px; }
#en-top-nav #en-sub-nav ul li#abt a.current {background: url(images2/nav.png) no-repeat -563px -42px; }

#en-top-nav #en-sub-nav ul li#mem a {list-style: none; float: left; width: 60px; height: 35px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat -320px -30px; }
#en-top-nav #en-sub-nav ul li#mem a:hover {background: url(images2/nav.png) no-repeat -320px -30px; }
#en-top-nav #en-sub-nav ul li#mem a.current {background: url(images2/nav.png) no-repeat -320px -30px; }

#en-top-nav #en-sub-nav ul li#wb a {list-style: none; float: left; width: 75px; height: 35px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat -320px -30px; }
#en-top-nav #en-sub-nav ul li#wb a:hover {background: url(images2/nav.png) no-repeat -320px -30px; }
#en-top-nav #en-sub-nav ul li#wb a.current {background: url(images2/nav.png) no-repeat -320px -30px; }

#en-top-nav #en-sub-nav ul li#faq a {list-style: none; float: left; width: 40px; height: 35px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat -320px -30px; }
#en-top-nav #en-sub-nav ul li#faq a:hover {background: url(images2/nav.png) no-repeat -320px -30px; }
#en-top-nav #en-sub-nav ul li#faq a.current {background: url(images2/nav.png) no-repeat -320px -30px; }

#en-top-nav #en-sub-nav ul li#con a {list-style: none; float: left; width: 94px; height: 35px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat -320px -30px; }
#en-top-nav #en-sub-nav ul li#con a:hover {background: url(images2/nav.png) no-repeat -320px -30px; }
#en-top-nav #en-sub-nav ul li#con a.current {background: url(images2/nav.png) no-repeat -320px -30px; }

#en-top-nav #en-sub-nav ul li#thai a {list-style: none; float: left; width: 43px; height: 35px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat -895px -42px; }
#en-top-nav #en-sub-nav ul li#thai a:hover {background: url(images2/nav.png) no-repeat -895px -42px; }
#en-top-nav #en-sub-nav ul li#thai a.current {background: url(images2/nav.png) no-repeat -895px -42px; }

#en-top-nav #en-sub-nav ul li#eng a {list-style: none; float: left; width: 43px; height: 35px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat -937px top; }
#en-top-nav #en-sub-nav ul li#eng a:hover {background: url(images2/nav.png) no-repeat -937px -42px; }
#en-top-nav #en-sub-nav ul li#eng a.current {background: url(images2/nav.png) no-repeat -937px -42px; }

/* core en */
#en-main-nav {margin: 0; padding: 0; width: 1000px; height: 52px; 
	background: url(images2/nav2.png) repeat-x left -193px; overflow: hidden; }
#en-main-nav ul {margin: 0; padding: 0; height: 52px;  }
#en-main-nav ul li {list-style: none; display: block; float: left; }

#en-main-nav ul li#space1 {list-style: none; float: left; width: 220px; height: 52px; }


/* Englisht menu  */

#en-main-nav ul li#en-home a {list-style: none; float: left; width: 110px; height: 52px;  text-indent: -9999px; 
	background: url(images2/nav2.png) no-repeat left -193px; }
#en-main-nav ul li#en-home a:hover {background: url(images2/nav2.png) no-repeat left -245px; }
#en-main-nav ul li#en-home a.current {background: url(images2/nav2.png) no-repeat left -245px; }

#en-main-nav ul li#en-abt a {list-style: none; float: left; width: 102px; height: 52px;  text-indent: -9999px; 
	background: url(images2/nav2.png) no-repeat -110px -193px; }
#en-main-nav ul li#en-abt a:hover {background: url(images2/nav2.png) no-repeat -110px -245px; }
#en-main-nav ul li#en-abt a.current {background: url(images2/nav2.png) no-repeat -110px -245px; }

#en-main-nav ul li#en-lasik a {list-style: none; float: left; width: 114px; height: 52px;  text-indent: -9999px; 
	background: url(images2/nav2.png) no-repeat -212px -193px; }
#en-main-nav ul li#en-lasik a:hover {background: url(images2/nav2.png) no-repeat -212px -245px; }
#en-main-nav ul li#en-lasik a.current {background: url(images2/nav2.png) no-repeat -212px -245px; }

#en-main-nav ul li#en-bfaf a {list-style: none; float: left; width: 139px; height: 52px;  text-indent: -9999px; 
	background: url(images2/nav2.png) no-repeat -326px -193px; }
#en-main-nav ul li#en-bfaf a:hover {background: url(images2/nav2.png) no-repeat -326px -245px; }
#en-main-nav ul li#en-bfaf a.current {background: url(images2/nav2.png) no-repeat -326px -245px; }

#en-main-nav ul li#en-doc a {list-style: none; float: left; width: 139px; height: 52px;  text-indent: -9999px; 
	background: url(images2/nav2.png) no-repeat -465px -193px; }
#en-main-nav ul li#en-doc a:hover {background: url(images2/nav2.png) no-repeat -465px -245px; }
#en-main-nav ul li#en-doc a.current {background: url(images2/nav2.png) no-repeat -465px -245px; }

#en-main-nav ul li#en-tech a {list-style: none; float: left; width: 174px; height: 52px;  text-indent: -9999px; 
	background: url(images2/nav2.png) no-repeat -603px -193px; }
#en-main-nav ul li#en-tech a:hover {background: url(images2/nav2.png) no-repeat -604px -245px; }
#en-main-nav ul li#en-tech a.current {background: url(images2/nav2.png) no-repeat -604px -245px; }

#en-main-nav ul li#en-faq a {list-style: none; float: left; width: 71px; height: 52px;  text-indent: -9999px; 
	background: url(images2/nav2.png) no-repeat -778px -193px; }
#en-main-nav ul li#en-faq a:hover {background: url(images2/nav2.png) no-repeat -778px -245px; }
#en-main-nav ul li#en-faq a.current {background: url(images2/nav2.png) no-repeat -778px -245px; }

#en-main-nav ul li#en-con a {list-style: none; float: left; width: 130px; height: 52px;  text-indent: -9999px; 
	background: url(images2/nav2.png) no-repeat -849px -193px; }
#en-main-nav ul li#en-con a:hover {background: url(images2/nav2.png) no-repeat -849px -245px; }
#en-main-nav ul li#en-con a.current {background: url(images2/nav2.png) no-repeat -849px -245px; }

#en-top-nav #en-sub-nav ul li#en-thai a {list-style: none; float: left; width: 43px; height: 35px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat -895px top; }
#en-top-nav #en-sub-nav ul li#en-thai a:hover {background: url(images2/nav.png) no-repeat -895px -42px; }
#en-top-nav #en-sub-nav ul li#en-thai a.current {background: url(images2/nav.png) no-repeat -895px -42px; }

#en-top-nav #en-sub-nav ul li#en-eng a {list-style: none; float: left; width: 43px; height: 35px;  text-indent: -9999px; 
	background: url(images2/nav.png) no-repeat -937px -42px; }
#en-top-nav #en-sub-nav ul li#en-eng a:hover {background: url(images2/nav.png) no-repeat -937px -42px; }
#en-top-nav #en-sub-nav ul li#en-eng a.current {background: url(images2/nav.png) no-repeat -937px -42px; }


/* interview list */
.interview {padding-top:15px;padding-left:5px; border-bottom:1px dashed; width: 170px; }
.interview-list {padding: 10px 5px; background: url(images2/bg_testimonails.jpg) repeat-x left top; }
.interview-list ul {padding: 0 0 0 20px; width: 140px; }
.interview-list ul li {list-style: disc; }
.interview-list ul li a {color:#006699; text-decoration: none;  }
.interview-list ul li a:hover {color:#006699; text-decoration: underline;  }

/* banner */
#banner-holder {margin: 0; padding: 5px  0 0 15px; width: 199px; overflow: hidden; }

#banner-doctor a div {width: 195px; height: 87px; background: url(images2/banner188.png) no-repeat left top; text-indent: -9999px; overflow: hidden; }
#banner-doctor a:hover div {width: 195px; height: 87px; background: url(images2/banner188.png) no-repeat -195px top; text-indent: -9999px; overflow: hidden; }

#banner-contact a div  {width: 195px; height: 87px; background: url(images2/banner188.png) no-repeat left -88px; text-indent: -9999px; overflow: hidden; }
#banner-contact a:hover div  {width: 195px; height: 87px; background: url(images2/banner188.png) no-repeat -195px -88px; text-indent: -9999px; overflow: hidden; }

#banner-wb a div  {width: 195px; height: 70px; background: url(images2/banner188.png) no-repeat left  -176px; text-indent: -9999px; overflow: hidden; }
#banner-wb a:hover div  {width: 195px; height: 70px; background: url(images2/banner188.png) no-repeat -195px  -176px; text-indent: -9999px; overflow: hidden; }

#banner-reg a div  {width: 195px; height: 87px; background: url(images2/banner188.png) no-repeat left  -248px;  text-indent: -9999px; overflow: hidden; }
#banner-reg a:hover div  {width: 195px; height: 87px; background: url(images2/banner188.png) no-repeat -195px  -248px;  text-indent: -9999px; overflow: hidden; }

/* banner en */
#en-banner-holder {margin: 0; padding: 5px  0 0 15px; width: 199px; overflow: hidden; }

#en-banner-doctor a div {width: 195px; height: 87px; background: url(images2/banner188en.png) no-repeat left top; text-indent: -9999px; overflow: hidden; }
#en-banner-doctor a:hover div {width: 195px; height: 87px; background: url(images2/banner188en.png) no-repeat -195px top; text-indent: -9999px; overflow: hidden; }

#en-banner-contact a div  {width: 195px; height: 85px; background: url(images2/banner188en.png) no-repeat left -88px; text-indent: -9999px; overflow: hidden; }
#en-banner-contact a:hover div  {width: 195px; height: 85px; background: url(images2/banner188en.png) no-repeat -195px -88px; text-indent: -9999px; overflow: hidden; }

#en-banner-wb a div  {width: 195px; height: 70px; background: url(images2/banner188en.png) no-repeat left  -176px; text-indent: -9999px; overflow: hidden; }
#en-banner-wb a:hover div  {width: 195px; height: 70px; background: url(images2/banner188en.png) no-repeat -195px  -176px; text-indent: -9999px; overflow: hidden; }

#en-banner-reg a div  {width: 195px; height: 87px; background: url(images2/banner188en.png) no-repeat left  -248px;  text-indent: -9999px; overflow: hidden; }
#en-banner-reg a:hover div  {width: 195px; height: 87px; background: url(images2/banner188en.png) no-repeat -195px  -248px;  text-indent: -9999px; overflow: hidden; }


/* side list */
#side-list {padding: 0 0 10px 30px; list-style:none; width: 180px;}
#side-list li {list-style: none; }
#side-list li a {color: #999; font-size: 12px; text-decoration: underline; }
#side-list li a:hover {color: #000; text-decoration: none;}

/* index content */
#index-content {width: 1000px; height: auto; overflow:hidden; }

#index-col-left {width: 20px; background: url(images2/zbgtrans.png) repeat-x left top;}
#index-col-body {width: 730px; text-align: left; background: #fff; }
#index-col-sub {width: 230px; background: #fff url(images2/zbg2.jpg) repeat-x -730px top; }
#index-col-right {width: 20px; background:url(images2/zbgtrans.png) repeat-x -980px top;}

/* content list cms_brief_row */
.content-list {width: 640px; overflow: hidden; }
.content-list .content-thumb {width: 160px; height: 180px; float: left; padding: 0 10px 0 0; overflow: hidden; background: url(images2/bg-thumb.jpg) no-repeat left top;  }
.content-list .content-text {width: 460px; float: left;}

#sub-content-list {padding: 0 0 0 15px; width: 190px; overflow: hidden; }
#sub-content-list .sub-header-tab {padding: 5px; width: 185px; height: auto; background: url(images2/h-banner-test.jpg) no-repeat left top; }
#sub-content-list .sub-header-tab a {color: #fff; font-size: 11px; font-weight: bold;  }
#sub-content-list ul {padding: 0 0 15px 20px; width: 155px; }
#sub-content-list ul li {list-style: disc; padding: 6px 0; font-size: 12px; line-height: 1.4em; }
#sub-content-list ul li a {text-decoration: none;  }
#sub-content-list ul li a:hover {text-decoration: underline; }

/* content */
#content-holder {width: 1000px; height: auto; /* background: #fff url(images2/h-banner-test.jpg) repeat-x 20px top; */ }

.col-left {width: 20px; background: url(images2/zbgtrans.png) repeat-x left top;}
.col-right {width: 20px; background: url(images2/zbgtrans.png) repeat-x -980px top;}
.col-body {width: 730px; text-align: left; background: #fff url(images2/h-banner-test.jpg) repeat-x 0px top; }
.col-sub {width: 230px; text-align: left; background: #fff url(images2/h-banner-test.jpg) repeat-x -731px top; }

/* page title */
.page-title {padding: 60px 0 0 20px; height: 100px; color: #fff; font-size: 48px; 
	font-family: 'Francois One', arial, serif; overflow: hidden;}


/* main topic */
.main-topic {padding: 10px; background-color:#FFFFCC;}
.main-sub-topic {padding: 10px; width: 640px; }


/* header tab */
.header-tab {width: 640px; padding: 10px; height: auto; background: url(images2/h-banner-test.jpg) no-repeat left top;}

#main-content-body {margin: 0; padding: 0; width: 640px; overflow: hidden;}

.button {margin: 10px 0; padding: 0; width: 173px; height: 44px; background: url(images2/button.png) no-repeat left top; }
.button a span {padding: 10px 20px; color: #fff; font-size: 24px; text-align: center; }

/* scroll */
#scroll-box {width: 230px; height: 367px; background: url(images2/zbg1.png) no-repeat -18px top;}
#scroll-box #scroll-head {padding: 27px 15px; font-size: 11px; color: #fff; }


/* footer */
#footer {width: 900px; padding: 10px 0; border-top: 0px dashed #999; overflow: hidden; }
#footer #left-foot {float: left; width: 40%; padding: 10px 0; text-align: left; color: #fff; }
#footer #left-foot div {color: #fff; }
#footer #left-foot a {color: #fff; text-decoration: underline; }
#footer #right-foot {float: right; width: 40%; padding: 10px  0;  text-align: left; color: #fff; }
#footer #right-foot div {color: #fff; }
#footer #right-foot a {color: #fff; text-decoration: underline; }

/* etc from prior version */
.promotion {margin: 0 0 18px 0; padding: 0; background:url(images2/bg_promotion.gif) no-repeat left top; width:500px;}

.vir-line-spacer {margin: 5px 0; padding: 0; height: 10px; border-top: 1px solid #ccc; width: 100%; }

/* side contact */
.contact-holder {padding: 5px 0 15px 25px; width: 180px; }

.topic {margin: 0; padding: 0; font-size: 1.3em;  width: 660px; color:#2e8dba; overflow: hidden;  }


.style1 {color: #ffffff}

/* global subset */
.clear {clear: both; }
.spacer {margin: 10px 0; padding: 0 0 10px 0; }
.liner {margin: 10px 0; padding: 0 0 10px 0; border-top: 1px dashed #999; }

.input-box {font-size: 24px; margin: 5px; padding: 5px; }
.subtext { font-size: 10px; color:black}

.font10 {font-size: 10px; }
.font11 {font-size: 11px; }
.font12 {font-size: 12px; }
.font14 {font-size: 14px; }
.font16 {font-size: 16px; }
.font24 {font-size: 24px; }

.wh {color: #fff; }
.blue {color:#2e8dba;}
.darkblue {color: #000099;}

.pad5 {padding: 5px; }
.padd10 {padding: 10px;}
.padd20 {padding: 20px;}



