
html,body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select {margin:0; padding:0; border-spacing:0;}
html,body,table,td,input,form,textarea,p,div {font-size:12px; font-family:arial,helvetica; color:#404040;}
img,fieldset {border:0;}

#body {line-height:16px; background-color:white; background-image:url(/homegraphics/top/topbg.gif); background-repeat:repeat-x; background-position: 0px 37px;}
#main {position:relative; width:980px; _width:980px; margin:auto; padding:0; background-image:url(/homegraphics/etc/mainbg.gif); background-repeat:repeat-y;}

.logom {border-left:1px solid #adadad; border-right:1px solid #adadad; padding:5px; 0 5px; 0px; background-color:white;}
a.reglk:link, a.reglk:visited {text-decoration:none; color:#909090; font-family:Arial,Verdana; font-size:12px; font-weight:bold;}
a.reglk:active, a.reglk:hover {text-decoration:none; color:#909090; font-family:Arial,Verdana; font-size:12px; font-weight:bold;}

.top {width:980px; margin:0; padding:0; background-color:white;}
.img {padding:0; margin:0; border:0;}
.img1 {padding:0; margin:0 10px 0 13px; border:0;}

.mnlogo {padding:0 0 0 7px; margin:0; float:left;}
.mn {padding:0; margin:0; border-bottom:4px solid #e6e6e6; float:left;}
.langsel {margin:0px 0 0 25px; background-color:#e6e6e6; border:1px solid #a7a7a7; width:151px; height:24px; line-height:24px; color:#909090; font-size:13px;}

.clear {clear:both;}

/* top sub menu */
.mn01 {position:absolute; left:0px; top:71px; width:218px; z-index:1; visibility:hidden; background-color:#eee; border-top:1px solid #595959; border-left:1px solid #595959; border-right:1px solid #595959;}
.mn02 {position:absolute; left:218px; top:71px; width:167px; z-index:1; visibility:hidden; background-color:#eee; border-top:1px solid #595959; border-left:1px solid #595959; border-right:1px solid #595959;}
.mn03 {position:absolute; left:385px; top:71px; width:164px; z-index:1; visibility:hidden; background-color:#eee; border-top:1px solid #595959; border-left:1px solid #595959; border-right:1px solid #595959;}
.mn04 {position:absolute; left:549px; top:71px; width:161px; z-index:1; visibility:hidden; background-color:#eee; border-top:1px solid #595959; border-left:1px solid #595959; border-right:1px solid #595959;}
.mn05 {position:absolute; left:710px; top:71px; width:161px; z-index:1; visibility:hidden; background-color:#eee; border-top:1px solid #595959; border-left:1px solid #595959; border-right:1px solid #595959;}
.mn06 {position:absolute; left:838px; top:71px; width:140px; z-index:1; visibility:hidden; background-color:#eee; border-top:1px solid #595959; border-left:1px solid #595959; border-right:1px solid #595959;}

td.sub {background-color:#eee; border-bottom:1px solid #595959; padding:5px; cursor:pointer;}
td.sub2 {background-color:#eee; border-bottom:1px solid #595959; padding:5px; color:#6078da; cursor:pointer;}

/* slide menu */
div#slidesContainer {overflow:hidden;}
.slideLI {}
.sldbox {border-left:1px solid #adadad; border-right:1px solid #adadad; border-bottom:1px solid #adadad; padding:12px 0; background-color:white;}
.sldleft {width:43px;}
.sldright {width:43px;}
td.sldbox1 {width:176px; border-right:1px solid #adadad;}
td.sldbox2 {width:180px; border-right:1px solid #adadad;}
td.sldbox3 {width:179px; border-right:1px solid #adadad;}
td.sldbox4 {width:182px; border-right:1px solid #adadad;}
td.sldbox5 {width:172px;}
img.sldimg {margin:0 0 3px 0; border:1px solid #404040;}
a.sldlk1:link, a.sldlk1:visited {text-decoration:none; color:#990000; font-weight:bold;}
a.sldlk1:active, a.sldlk1:hover {text-decoration:none; color:#990000; font-weight:bold;}
a.sldlk2:link, a.sldlk2:visited {text-decoration:none; color:#404040;}
a.sldlk2:active, a.sldlk2:hover {text-decoration:none; color:#404040;}

/* main */
.conts {width:798px; padding:0; margin:0; border-left:1px solid #adadad; border-right:1px solid #adadad; float:left;}
.shop {width:179px; padding:0; margin:0; border-right:1px solid #adadad; background-color:#eceff2; float:left;}
.shops {padding:0 3px 0 3px;}
.subconts {padding:10px; border-left:1px solid #adadad; border-right:1px solid #adadad; background-color:white;}

.topbn {background-color:#e7f2ec; padding:15px 0px 15px 23px;}
td.bn1 {width:120px; color:#7B7B7B;}
td.bn2 {width:140px; color:#7B7B7B;}
td.bn3 {width:170px; color:#7B7B7B;}
a.tpblk:link, a.tpblk:visited {text-decoration:underline; color:#4B3ECC; font-family:Arial,Verdana; font-size:13px; font-weight:bold;}
a.tpblk:active, a.tpblk:hover {text-decoration:underline; color:#4B3ECC; font-family:Arial,Verdana; font-size:13px; font-weight:bold;}

.resbox {padding:12px; font-size:12px; font-family:arial,helvetica; color:#727272;}
.resbox td {font-size:12px; font-family:arial,helvetica;}
.spantxt {font-size:12px; font-family:arial,helvetica;}
.spantxt2 {font-size:12px; font-family:arial,helvetica;}
.red {color:red;}
select {font-size:10px; font-family:verdana,arial,helvetica;}
.selsize {width:72px; font-size:12px; font-family:arial,helvetica;}
.selsize2 {width:165px; font-size:12px; font-family:arial,helvetica;}
.selsize3 {width:193px; font-size:12px; font-family:arial,helvetica;}
.selsize4 {font-size:12px; font-family:arial,helvetica;}
.tblstl1 {border-spacing:3px;}
.tblstl2 {border-spacing:7px;}
.hotelres {border-spacing:5px; line-height:18px;}
img.left {float:left; margin:0 5px 5px 0; border:1px solid #404040;}
img.left2 {float:left; margin:0 5px 7px 0; border:1px solid #404040;}
.hotelntc {background-color:#827373; padding:5px; text-align:center; font-family:Arial,Verdana; font-size:12px; color:#cbcbcb; font-weight:bold;}
.hotelntctx {font-size:18px; color:#fff;}
.hotelhigh {padding:20px 5px 0 11px; width:100%;}
.hotelhigh2 {padding:8px 0; width:100%;}
.hotelhigh3 {padding:5px 5px 0 11px; width:100%;}
a.hhtt:link, a.hhtt:visited {text-decoration:none; color:#800001; font-family:Arial,Verdana; font-size:12px; font-weight:bold;}
a.hhtt:active, a.hhtt:hover {text-decoration:none; color:#800001; font-family:Arial,Verdana; font-size:12px; font-weight:bold;}
a.hhtt2:link, a.hhtt2:visited {text-decoration:none; color:#404040;}
a.hhtt2:active, a.hhtt2:hover {text-decoration:none; color:#404040;}
td.hhline {border-top:1px solid #b6b6b6;}
img.hhimg {float:left; margin:0 5px 5px 0; border:1px solid #404040;}
img.hhimg2 {float:left; margin:0 5px 5px 5px; border:1px solid #404040;}
img.hhimg3 {float:left; margin:0 5px 5px 2px; border:1px solid #404040;}

.tourres {margin-top:25px;}
.tourntc {background-color:#827373; padding:5px; text-align:center; font-family:Arial,Verdana; font-size:13px; color:#cbcbcb; font-weight:bold;}
.tourntctx {font-size:14px; color:#fff;}
.tourntctx2 {color:#fcb460;}
a.tolk:link, a.tolk:visited {text-decoration:underline; color:#cbcbcb;}
a.tolk:active, a.tolk:hover {text-decoration:underline; color:#cbcbcb;}
.tourhigh {padding:10px 0 0 10px; width:100%;}

.commtt {margin-top:20px; background-color:#e8e8e8; padding:5px 0 5px 20px; border-top:1px solid #adadad; border-bottom:1px solid #adadad;}
a.cmttlk:link, a.cmttlk:visited {text-decoration:none; color:#4b4b4b; font-family:Arial,Verdana; font-size:16px;}
a.cmttlk:active, a.cmttlk:hover {text-decoration:none; color:#4b4b4b; font-family:Arial,Verdana; font-size:16px;}
.commpad {padding:10px; 10px 0 10px;}
.commspc {border-spacing:8px;}
a.homemenu:link, a.homemenu:visited {text-decoration:none; color:#707070;}
a.homemenu:active, a.homemenu:hover {text-decoration:underline; color:#710000;}

.logpt {border-top:1px solid #d0d0d0; padding:2px 0;}

.loginbox {margin-top:10px; padding:0 8px;}
.loginbox2 {border-spacing:8px;}

.ptbox {padding:0 5px; color:#767676;}
a.ptlk:link, a.ptlk:visited {text-decoration:underline; color:#404040; font-weight:bold;}
a.ptlk:active, a.ptlk:hover {text-decoration:underline; color:#404040; font-weight:bold;}
img.lftnop {float:left; margin:0 8px 0 0; border:1px solid #404040;}

.featutt {margin-top:20px; background-color:#e8e8e8; padding:5px 0 5px 20px; border-top:1px solid #adadad; border-bottom:1px solid #adadad; color:#4b4b4b; font-family:Arial,Verdana; font-size:16px;}
.featupad {padding:10px; 10px 0 10px;}
.feattbl {width:100%;}
.feattr {vertical-align:top;}
.feattd {width:50%; font-weight:bold;}

.busstt {margin-top:10px; background-color:#e8e8e8; padding:5px 0 5px 20px; border-top:1px solid #adadad; border-bottom:1px solid #adadad;}
.busspad {padding:10px 0 20px 0;}
.busstx {color:#767676;}

/* right shopping */
img.shopimg {float:left; margin:0px 5px 8px 5px; border:1px solid #404040;}
.bancenter {text-align:center; margin:0 0 8px 0;}
a.shlk:link, a.shlk:visited {text-decoration:underline; color:#404040;}
a.shlk:active, a.shlk:hover {text-decoration:underline; color:#404040;}
a.shlk2:link, a.shlk2:visited {text-decoration:underline; color:#727272; font-weight:bold;}
a.shlk2:active, a.shlk2:hover {text-decoration:underline; color:#727272; font-weight:bold;}

#botcopy {padding:15px 0; border-top:1px solid #adadad; color:#4b4b4b; font-family:Arial,Verdana; font-size:14px; text-align:center;}
#botcopy2 {padding:15px 0; border-top:1px solid #adadad; color:#4b4b4b; font-family:Verdana,Verdana; font-size:11px; text-align:center;}

/* Indeed job ads */
.indeed table {padding:5px;}
.indeed td {padding:2px; font-size:12px; font-family:verdana,arial,helvetica;}
.indeed td a {text-decoration:none;}
td.job_title {font-size:12px;}
td.job_company{font-weight:bold;}
td.job_location {font-weight:bold;}
td.job_border {border-bottom:1px solid #c0c0c0;}
