@charset "utf-8";
* {
margin:0;
padding:0;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#666;
background:#fff url(../images/bg.gif) top left repeat-x;
}

.main-nav ul,foot-nav ul {
list-style:none inside;
}

a,a:hover {
outline:none;
text-decoration:none;
}

p {
padding:5px 0;
}

h1 {
font-size:20px;
}

h2 {
font-size:20px;
}

h3 {
font-size:14px;
}

h4 {
font-size:12px;
}

h6 {
font-size:8px;
}

.head-intro h1 {
font-size:10px;
text-align:right;
padding:5px 10px 5px 0;
}

.head-wrap h2 {
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
color:#026272;
font-weight:normal;
}
.text-gray-mpi {
font-size:9px;
font-family: Verdana, Helvetica, sans-serif;
color:#999;
font-weight:normal;
}

.theme-green {
color:#057;
}

.theme-gray {
color:#999;
}

.red {
color:red;
}

.blue {
color:#069;
}

.darkgreen {
color:#033;
}

.orange {
color:#c60;
}

.darkblue {
color:#35a;
}

.color_city {
color:#885;
}

.color_south {
color:#088;
}

.color_patong {
color:#502;
}

.color_north {
color:#466;
}

.color_directory {
color:#047;
}

.floatleft,.floatright {
width:auto;
}

img.floatleft {
margin-right:10px;
}

img.floatright {
margin-left:10px;
padding-right:0px;
padding-top:7px;
clear:right;
}

.clear-all {
height:0;
line-height:0;
font-size:1px;
clear:both;
}

div.linedot {
background:url(../images/dot.gif) bottom left repeat-x;
line-height:1px;
height:1px;
width:660px;
}

.right {
text-align:right;
}

#gototop {
margin-top:30px;
text-align:right;
}

#gototop a {
color:#368;
font-size:9px;
}

#gototop a:hover {
color:red;
font-size:9px;
}

.main-wrap {
width:1000px;
margin:0 auto;
}

.head-wrap {
padding:0 10px;
}

.main-nav {
height:24px;
background:url(../images/navbg.gif) top left repeat-x;
margin:12px -10px 18px;
}

.main-nav ul li {
display:inline;
border-right:1px solid #7b7;
}

.main-nav ul li.item1 {
padding-left:5px;
font-weight:700;
}

.main-nav ul li.item3 a {
font-weight:700;
color:#ff6;
}

.main-nav ul li a {
color:#fff;
font-size:11px;
padding:0 7px;
}

#banner1-rhs, #banner2-rhs, .banner1-rhs-sub, .banner2-rhs-sub  { 
width:300px; 
height:250px;
border:1px solid #f2f2f2;
}

#flashtop1 {
width:728px; 
height:90px; 
float:right;
}

#top-banner {
height:70px;
padding:8px 0 10px;
}

#top-banner ul li.item1 {
margin-left:0;
margin-right:0;
}

#top-banner ul li {
margin-left:18px;
margin-right:0;
}

*:first-child+html #top-banner ul li.item1 {margin-left:0;margin-right:0;}
*:first-child+html #top-banner ul li {margin-left:22px;margin-right:0;}

#under-shadow {
background:url(../images/under-shadow.gif) bottom right no-repeat;
height:80px;
}

.breadcrumb {
margin:0 0 0;
width:600px;
float:left;
padding-top:10px;
font-size:11px;
}

.breadcrumb a {
font-size:11px;
color:#e95;
}

.date {
float:right;
text-align:right;
padding-top:5px;
font-size:10px;
width:360px;
}

.lshadow {
/*background:#fff url(../images/lshadow.gif) top left no-repeat;
position:relative;
left:-20px;
padding-left:20px;
width:980px;*/
}

.left-wrap {
width:670px;
float:left;
margin:0;
padding:0 0 0 10px;
}

.left-wrap h3 {
margin:0 0 20px;
}

.listing-left {
float:left;
width:160px;
}

.choices {
width:650px;
margin:7px 0 0;
}

.choices .flash {
float:right;
width:335px;
height:200px;
background:#eee;
margin:0 0 0 16px;
}

.choices .symbols {
float:left;
width:272px;
font-size:10px;
border:1px solid #e4e4e4;
margin:10px 28px 0 0;
padding:5px;
}

.choices,.pickof {
padding:0 0 10px;
}

.feartues h3 { margin-bottom:10px!important;}
.feartue { margin-bottom:13px; border-bottom:1px solid #ccc; padding-bottom:10px}
.feartue h3 { margin-top:10px;}
.feartue h3 a { color:#8D4330;}
.feartue h3 span { font-weight:normal; font-size:10px; color:#999;}
.feartues .flash {
width:660px;
height:180px;
background:url(../images/help-loading.gif) top left no-repeat;
margin-bottom:20px;
overflow:hidden;
}
.feartue img { margin-right:20px;}
.feartues p { font-size:10px; color:#666;}
.recipe_foot{
background:#ebce98;
font-style:italic;
margin:0 auto;
padding:10px;
text-align:left;
}
.recipe_foot img { margin-bottom:5px;}

.pickof {
background:#fff url(../images/rcorner.gif) top right no-repeat;
margin:10px 7px 0 0;
}

.pickof h3 img {
padding-top:10px;
}

.pick {
width:200px;
float:left;
margin-right:15px;
}

.pick h3,.pick h3 a {
font-size:12px;
font-weight:700;
display:block;
color:#fff;
}

.pick h3 {
background:url(../images/navbg2.gif) repeat-x;
margin-top:1px;
padding:3px;
}

.pick p {
margin-top:-18px;
}

.reviews {
background:#fff url(../images/rcorner.gif) top right no-repeat;
margin:25px 0 8px 0;
}

.reviews h3 img {
padding:10px 0 0;
}

.reviews img.floatleft {
margin:0 20px 0 0;
}

.reviews span {
font-size:16px;
font-weight:700;
}

.reviews p {
padding:20px 20px 0 0;
}

.readmore {
font-weight:700;
color:#f60;
}
.txt-orange {
color:#f60;
}

.main-page {
margin:-13px 0 0 -20px;
}

.main-page a:hover {
color:#f66;
}

.main-left {
float:left;
width:200px;
display:block;
font-size:11px;
height:auto !important;
min-height:1100px;
}

.main-left a img {
margin-bottom:5px;
}

.main-right p {
padding-left:240px;
}

.client {
text-align:center;
}

img.head {
float:left;
position:relative;
top:-13px;
left:-21px;
}

.head-group {
color:#355;
padding-left:20px;
font-size:16px;
}

div.time div.img {
float:left;
padding-top:4px;
}

#formaction {
border:2px solid #f33;
text-align:center;
width:400px;
margin:0 auto;
padding:20px;
}

.symbols {
width:600px;
}

.symbols h2 {
margin:10px 0;
}

.symbols h3 {
font-size:13px;
margin:15px 0 5px;
}

.symbols-style1 div {
border-bottom:1px dotted #ccc;
width:500px;
height:60px;
margin:5px 20px 0 8px;
padding:3px 3px 0 20px;
}

.symbols-style2 div {
border-bottom:1px dotted #ccc;
width:220px;
height:60px;
margin:5px 20px 0 8px;
padding:3px 3px 0 20px;
}

.menu_sample {
color:#000;
font-size:13px;
font-weight:700;
}

.right-wrap {
width:300px;
float:right;
text-align:center;
padding:15px 0 100px 0;
margin-right:10px;
}

.banner-left {
width:120px;
padding-top:20px;
}
.banner-right {
width:120px;
}

.print-zone {
text-align:center;
border:1px dotted #999;
border-top:2px solid #368;
padding:0 0 5px;
background-color:#fff;

}

.print-zone300 {
text-align:center;
border:1px dotted #999;
padding:3px 6px;
height:160px;
margin-bottom:15px;
}

.banner-left a.banner img {
margin-top:10px;
}

.banner-right a.banner img {
margin-bottom:10px;
}

.google-search {
text-align:left;
margin:5px 0 5px;
padding:10px 20px;
}

div.google-search input {
vertical-align:middle;
margin:2px 0;
}

.textfiled {
height:26px;
width:100%;
border-top:1px solid #776;
border-left:1px solid #776;
border-bottom:1px solid #eee;
border-right:1px solid #eee;
background:url(../images/input.gif) bottom left repeat-x;
padding-top:3px;
font-size:18px;
color:#666;
}

.button {
width:100px;
height:26px;
border-bottom:1px solid #444;
border-right:1px solid #444;
padding-bottom:3px;
}

.scribd {
font-size:9px;
color:#999;
text-align:center;
padding:15px 0 0;
}

.scribd img {
margin:0 0 5px;
}

div.footright {
background:url(../images/fr.gif) bottom right no-repeat;
height:130px;
clear:both;
position:relative;
}

div.footleft {
background:url(../images/fl.gif) bottom left no-repeat;
}

div.footer {
background:url(../images/fbg.gif) bottom left repeat-x;
width:1000px;
color:#677;
text-align:center;
float:left;
}

.foot-nav {
	position:absolute;
	top:28px;
	left:31px;
	width: 861px;
}

.foot-nav ul li a {
background:url(../images/foot-nav1.gif) right top no-repeat;
font-size:11px;
color:#378;
margin:0 0.15em;
padding:0 10px 0 0;
}

.foot-nav ul.nav-2 li a {
background:url(../images/foot-nav2.gif) right top no-repeat;
color:#9bb;
}

.foot-nav ul li.item0 a {
background:none;
}

.foot-info {
font-size:9px;
color:#677;
position:absolute;
bottom:10px;
left:254px;
}

table {
border-spacing:0;
}

td {
text-align:left;
font-weight:400;
padding:3px;
}

table.bodytext {
border:1px solid #000;
font-size:11px;
}

table.bodytext td {
vertical-align:top;
border:1px solid #000;
}

#advinfo {
width:550px;
border:0;
margin:0 auto;
}

#advinfo .normal {
width:300px;
}

#goog-wm {
background-color:#fff;
border:1px solid #047;
width:350px;
margin-bottom:200px;
padding:1em;
}

.contener {
width:660px;
background:#fff;
margin:0 auto;
padding:10px 30px 0 60px;
}

.helpbox {
float:left;
width:110px;
}

.welcome {
width:490px;
float:left;
padding-top:15px;
}

.category {
float:left;
width:200px;
}

.category-text {
width:380px;
float:left;
margin-left:20px;
}

.download-icon {
float:left;
width:120px;
text-align:right;
margin-right:20px;
}

.download-text {
float:left;
margin-top:20px;
}

.download-pdf {
text-align:center;
margin:25px 0;
}

.pdf-box {
text-align:center;
float:left;
width:220px;
}

.lang {
float:right;
margin-bottom:10px;
}

ul.features {
padding-left:20px;
}

.pickof h3.head,.reviews h3.head, .ffeatured h3.head {
color:#057;
font-family:"Arial", Helvetica, sans-serif;
font-size:18px;
margin-bottom:10px;
}

.pickof h3.head span {
color:#999;
font-size:14px;
}

.reviews h3.head span {
font-size:16px;
font-weight:400;
}

p.location {
color:#999;
padding:0;
}

p.list-name {
padding-bottom:0;
padding-top:10px;
}

.feature-content {
padding-right:10px;
}

.right-imgcap,.left-imgcap {
display:block;
text-align:center;
}

.right-imgcap {
float:right;
margin-left:10px;
}

.left-imgcap {
float:left;
margin-right:10px;
}

.right-imgcap img,.left-imgcap img {
margin-bottom:3px;
margin-top:3px;
}

.right-imgcap span,.left-imgcap span {
font-size:95%;
font-style:italic;
}

.index-feature {
margin-bottom:20px;
}

h3#recipe {
margin-top:10px;
color:#057;
}

h3#recipe span {
font-size:11px;
}

h3#recipe span span {
font-size:11px;
font-weight:400;
font-style:italic;
}

.feature-content ul, .feature-content ol {
padding-left:15px;
}

.feature-content ul.floatleft, .feature-content ol.floatleft {
margin-right:20px;
}

div#chef {
margin-top:10px;
background:#ec9;
padding:10px;
}

div#chef h3 {
margin-bottom:0;
}

a img,.main-nav ul li.item0 {
border:none;
}

a,.main-page a {
color:#666;
}

h1,h2,h3,h4,h5,h6,ul.nav-2 li.item1 a {
font-weight:700;
}

h5,.head-group span {
font-size:10px;
}

.black,.main-right h3 {
color:#000;
}

.floatleft,.top-nav,div.time span,.banner-left {
float:left;
}

.floatright,.banner-right {
float:right;
}


/*------------------------------------menu navigation--------------------------------*/
a.menu { height:40px; float:left; color:#b6b7ba; }
a.top1 { background:url(../images/topbg-nav1.png) top right no-repeat; width:92px; margin-right:15px;}
a.top2 { background:url(../images/topbg-nav2.png) top right no-repeat; width:112px; margin-right:15px;}
a.top3 { background:url(../images/topbg-nav3.png) top right no-repeat; width:80px; margin-right:15px;}
a.top4 { background:url(../images/topbg-nav4.png) top right no-repeat; width:110px; margin-right:15px;}
a.top5 { background:url(../images/topbg-nav1.png) top right no-repeat; width:112px; margin-right:15px;}

a.menu .top {
display:block;
font-size:12px;
height:11px;
}
*:first-child+html a.menu .top {height:12px;}
a.menu .bottom {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
}
a.active .top, a.active .bottom  {
color:#333;
}
/*-------------------------------------------------------------------------------*/

.top-nav {
width:600px;
height:50px;
float:left;
}

.main-nav ul,ul.nav-2 {
padding-top:5px;
}

#top-banner ul li,.top-nav ul li,.foot-nav ul li {
display:inline;
}

.choices h2,.choices .symbols img {
margin:0 0 10px;
}

.symbols-style1 div img,.symbols-style2 div img {
margin:0 10px -20px 0;
}

div#helphead h3 { padding-top:10px; margin-bottom:0;}
.download { margin-top:10px;}
.download p { padding-top:25px;}
.download img { margin-right:10px}
.help-cat { margin:0px 30px 0 0; padding:0 0 20px;}
.help-cat li { margin-bottom:4px;}
.help-cat h4 { margin:20px 0 8px 0;}
.thai-incerase div { font-size:12px;}
.thai-incerase h4 { font-size:14px; font-weight:bold;}
.thai-incerase li { margin-bottom:6px;}

/*------------------------------------rhs features--------------------------------*/

.ffeatured { margin:10px 0 20px; border-bottom: 1px dotted #033; }
.ffeatured img { float:left; margin-right:10px; text-align:left;}
.ffeatured p, .ffeatured h3{ text-align:left; border-bottom:0;}

/*------------------------------------rhs features--------------------------------*/

.elebel {background-color:#fff; font-weight:bold; border:2px #069 solid;}
.img_margin-right{
margin:0 10px 10px 0; 
}
.img_margin-left{
margin:0 0 10px 10px; 
}

/*------------top10-----------------*/
#top10{
text-align:left;
}
.listtop10 ol{
list-style:decimal;
margin:0 0 0 28px;
}
.listtop10 li{
color:#000066;
margin-top:15px;
margin-bottom:25px;
}
.listtop10 li a{
font-size:11px;
color:#35a;
}
#top10 li span{
font-size:9px;
color:#999;
}
.pictop10 ul {
list-style:none;
margin:0;
}
.pictop10 ul li {
margin:6px 0 9px 15px;
}
.top10bg{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
text-align:center;
background:top center url(../images/top10-wte.png) no-repeat;
width:300px;
height:25px;
padding-top:73px;
}

.bt-banner{margin-top:40px;}
.bt-banner img{padding:0 10px 10px;}