/* common tags */
body {color: #554;background: #FFFFFF;margin:0px;padding:0px;font: 11px Verdana, Arial, Helvetica, sans-serif;}
img { background: none; border: none;}
tr, th, td, p, li {color: #554;font: 11px Verdana, Arial, Helvetica, sans-serif;}
hr { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
h1 {font-size: 22px;color: #154;font-weight: bold;padding:2px 0px 2px 0px;margin:0px;}
.titleimage {margin:-10px -15px 10px -15px;padding:0px;}
.titleimage2 {height:175px;}
.titleimage3 {font-size: 22px;color: #FFF;font-weight: bold;padding:10px 15px 10px 15px;}

h2 {font-size: 12px;color: #663;font-weight: bold;padding:2px 0px 2px 0px;margin:0px;}
h3 {font-size: 11px;color: #154;font-weight: bold;padding:2px 0px 2px 0px;margin:0px;}
h4, h5, h6 {font-size: 11px;color: #663;font-weight: bold;padding:2px 0px 2px 0px;margin:0px;}
a:link, a:visited, a:active {color: #366;text-decoration: underline;}
a:hover {color: #588;text-decoration: underline;}
form { display:inline;}
select, input, textarea {border: 1px solid #BBB; color: #554;background: #FFFFFF;font: 11px Verdana, Arial, Helvetica, sans-serif; margin:1px; padding:1px;}
blockquote {padding: 0px;margin: 0px 5px 0px 15px;}
.announce {color: #900;font-family: Verdana, Arial, Helvetica, sans-serif;}
.nolink a:link, .nolink a:visited, .nolink a:active, .nolink a:hover{background: none;text-decoration: none;}

/* Main Site Layout */
.back01 {width:100%;}
.back01a {background: url(images/site/back-site5.jpg) repeat top left #CCA; padding: 15px 10px 50px 10px;margin:0px;}
.back02 {text-align:left;width: 760px;}
.backmiddle 
.back-n{}
.back-nw, .back-ne {}
.back-w{background: url(images/site/back02.png) repeat-y left top;width:760px;}
.back-e{margin:0px;padding:0px 4px 0px 4px;}
.back-s{background:url(images/site/back03.png) no-repeat left top;padding:0px;margin:0px;width:760px;height:15px;}

.logo-02{background:url(images/site/back01.png) no-repeat left top;padding:0px;margin:0px;width:760px;height:92px; display:block;}
.logo-01{}

/* Main Site Sections */
.topback {}
.trnav1 {}
.tdcontent {}
.tdcontenthome {}
.tdside1 {}
.tdside1a {}
.tdmiddle {}
.tdbttm {}
.tdadmin {}

.maindiv{margin:0px;padding:0px;}
.maincontent {padding:0px;margin:0px;float:left;width:601px;}
.maincontenthome {padding:0px;margin:0px;float:left;width:601px;}
.mainadmin {background:#EED;border: 1px solid #BBB; margin: 10px 3px 10px 3px;width: 129px;padding: 0px 7px 7px 7px;overflow: scroll;white-space: nowrap;}
.mainbottom {display:block;padding: 3px 3px 0px 154px;text-align: center;margin:0px;}

.blockcontent { background:none; margin: 0px; padding: 0px;}
.blockcontent .text  { background:none; margin: 0px; padding: 10px 15px 10px 15px;}
.blockcontent .top, .blockcontent .top .right, .blockcontent .bottom, .blockcontent .bottom,
.blockcontent .title .top, .blockcontent .title .top .right, .blockcontent .title .bottom, .blockcontent .title .bottom .right, .blockcontent .title, .blockcontent .title .middle, .blockcontent .title .middle .button,
.blockcontent .image, .blockcontent .image, .blockcontent .image .top, .blockcontent .image .top .right, .blockcontent .image .bottom, .blockcontent .image .bottom .right,
.blockcontent .text .middle, .blockcontent .text .top, .blockcontent .text .top .right, .blockcontent .text .bottom, .blockcontent .text .bottom .right {float: none;}

.blockcontenthome { background:none; margin: 0px; padding: 0px;}
.blockcontenthome .top, .blockcontenthome .top .right, .blockcontenthome .bottom, .blockcontenthome .bottom,
.blockcontenthome .title, .blockcontenthome .title .middle, .blockcontenthome .title .middle .button, .blockcontenthome .title .top, .blockcontenthome .title .top .right, .blockcontenthome .title .bottom, .blockcontenthome .title .bottom .right,
.blockcontenthome .image, .blockcontenthome .image .middle, .blockcontenthome .image .top, .blockcontenthome .image .top .right, .blockcontenthome .image .bottom, .blockcontenthome .image .bottom .right,
.blockcontenthome .text, .blockcontenthome .text .middle, .blockcontenthome .text .top, .blockcontenthome .text .top .right, .blockcontenthome .text .bottom, .blockcontenthome .text .bottom .right {float: none;}

.maincenter {text-align:left;vertical-align:top;float:left;width: 445px;}
.maincenter .textmain {margin:1px; padding: 0px;background: #FFE url(images/site/border-center-vert1.png) repeat-y left;}
.maincenter .textmain .topmain {font-size: 0px;margin:0px;padding: 0px;height:1px;background: #00F url(images/site/border-center-horiz1.png) repeat-x top;}
.maincenter .textmain .middlemain {margin-left:1px;padding:3px;background: url(images/site/border-center-vert1.png) repeat-y right;}
.maincenter .textmain .bottommain {margin:0px;padding: 0px;height:1px;background: url(images/site/border-center-horiz1.png) repeat-x bottom;}
.maincenter .textmain .topmain .rightmain, .maincenter .textmain .bottommain .rightmain {float: none; padding: 0px; margin: 0px; background: none;}

.mainright {text-align: left; vertical-align: top;float:left;width: 155px;}
.mainright .textmain {margin:1px; background: #DDB url(images/site/border-right-vert1.png) repeat-y left;}
.mainright .textmain .middlemain {margin-left:1px; padding:7px 9px 7px 9px; background: url(images/site/border-right-vert1.png) repeat-y right;}
.mainright .textmain .topmain {margin:0px;padding: 0px;height:1px;background: url(images/site/border-right-horiz1.png) repeat-x  top;}
.mainright .textmain .bottommain {margin:0px;padding: 0px;height:1px;background: url(images/site/border-right-horiz1.png)  bottom;}
.mainright .textmain .topmain .rightmain, .mainright .textmain .bottommain .rightmain {float: none; padding: 0px; margin: 0px; background: none;}

.mainleft {text-align: left;vertical-align: top;margin: 0px; padding: 0px; float:left;width: 151px;}

.mainborder {text-align:left;vertical-align:top;float:left;width:100%;}
.mainborder .textmain {margin:0px; padding: 0px;background: #FFE url(images/site/border-center-vert1.png) repeat-y left;}
.mainborder .textmain .topmain {font-size: 0px;margin:0px;padding: 0px;height:1px;background: #00F url(images/site/border-center-horiz1.png) repeat-x top;}
.mainborder .textmain .middlemain {margin-left:1px;padding:10px 6px 10px 6px;background: url(images/site/border-center-vert1.png) repeat-y right;}
.mainborder .textmain .bottommain {margin:0px;padding: 0px;height:1px;background: url(images/site/border-center-horiz1.png) repeat-x bottom;}
.mainborder .textmain .topmain .rightmain, .mainborder .textmain .bottommain .rightmain {float: none; padding: 0px; margin: 0px; background: none;}

/* Main Site Navigation */
.blocknav {background: url(images/site/navback01.png) repeat-y left top;margin: 0px; padding: 7px;}
.blocknav .title {display:none;}
.blocknav .title .middle {display:none;}
.blocknav .title .middle .button {display:none;}
.blocknav .image {padding: 2px 0px 2px 0px; margin:0px;}
.blocknav .image .middle {text-align: center; padding: 0px; margin:0px;}
.blocknav .text {padding: 8px 8px 40px 8px; margin:0px;}
.blocknav .text .middle {font-size: 12px;padding:0px; background:none;}
.blocknav .bottom {background:url(images/site/navback02.png) no-repeat left top;height:15px;margin: 0px -7px -7px -7px;}
.blocknav .top, .blocknav .top .right, .blocknav .bottom .right,
.blocknav .title .top, .blocknav .title .top .right, .blocknav .title .bottom, .blocknav .title .bottom .right,
.blocknav .image .top, .blocknav .image .top .right, .blocknav .image .bottom, .blocknav .image .bottom .right,
.blocknav .text .top, .blocknav .text .top .right, .blocknav .text .bottom, .blocknav .text .bottom .right {float: none; padding: 0px; margin: 0px; background: none;}

.blocksearch {margin: 0px; padding: 0px; position:absolute; top: 60px; left: 50%;width: 325px;white-space: nowrap; text-align: right;}
.blocksearch .text {padding: 0px; margin:0px;}
.blocksearch .text .middle {font-size: 12px;padding:5px;background: none;}
.blocksearch .top, .blocksearch .top .right, .blocksearch .bottom, .blocksearch .bottom,
.blocksearch .text .top, .blocksearch .text .top .right, .blocksearch .text .bottom, .blocksearch .text .bottom .right {float: none; padding: 0px; margin: 0px; background: none;}

.nav1a, .nav1b, .nav1aimg, .nav1bimg {margin:0px;padding:0px; list-style: none; font-weight: normal;text-decoration: none;}
.nav1a li, .nav1b li{ margin: 0px; padding: 0px; position: relative; font-weight: normal; text-decoration: none;}
.nav1a a:link, .nav1a a:visited, .nav1a a:active, .nav1a a:hover, .nav1b a:link,.nav1b a:visited,.nav1b a:active, .nav1b a:hover
{display: block; padding: 3px 0px 4px 2px; margin: 0px; border-bottom: 1px solid #DDC; font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.nav1a a:link,.nav1a a:visited,.nav1a a:active {color:#666;text-decoration: none;font-weight: normal;}
.nav1a a:hover {color:#366;background: #EED;text-decoration: underline;font-weight: normal;}
.nav1b a:link,.nav1b a:visited,.nav1b a:active, .nav1b a:hover {color:#366; text-decoration: none; font-weight: bold;}

.nav2a, .nav2b, .nav2aimg, .nav2bimg, .nav2a ul, nav2b ul {margin:0px;padding:0px 0px 0px 15px; list-style: none; font-weight: normal;text-decoration: none;}
.nav2a li, .nav2b li{ margin: 0px; padding: 0px; position: relative; font-weight: normal; text-decoration: none;}
.nav2a a:link, .nav2a a:visited, .nav2a a:active, .nav2a a:hover, .nav2b a:link,.nav2b a:visited,.nav2b a:active, .nav2b a:hover
{display: block; background: none; padding: 1px 3px 3px 3px; margin: 0px; border-bottom: 1px solid #DDC; font-size: 11px;}
.nav2a a:link,.nav2a a:visited,.nav2a a:active {color:#666;text-decoration: none;font-weight: normal;}
.nav2a a:hover {color:#366;background: #EED;text-decoration: underline;font-weight: normal;}
.nav2b a:link,.nav2b a:visited,.nav2b a:active, .nav2b a:hover {color:#366; text-decoration: none; font-weight: bold;}

.nav3a, .nav3b, .nav3aimg, .nav3bimg {margin:0px;padding:0px; list-style: none; font-weight: normal;text-decoration: none;}
.nav3a li, .nav3b li{ margin: 0px; padding: 0px; position: relative; font-weight: normal; text-decoration: none;}
.nav3a a:link, .nav3a a:visited, .nav3a a:active, .nav3a a:hover, .nav3b a:link,.nav3b a:visited,.nav3b a:active, .nav3b a:hover
{display: block; background: none; padding: 1px 3px 3px 3px; margin: 0px; border-bottom: 1px solid #DDC; font-size: 11px;}
.nav3a a:link,.nav3a a:visited,.nav3a a:active {color:#666;text-decoration: none;font-weight: normal;}
.nav3a a:hover {color:#366;background: #EED;text-decoration: underline;font-weight: normal;}
.nav3b a:link,.nav3b a:visited,.nav3b a:active, .nav3b a:hover {color:#366; text-decoration: none; font-weight: bold;}

.nav4a, .nav4b, .nav4aimg, .nav4bimg {margin:0px;padding:0px; list-style: none; font-weight: normal;text-decoration: none;}
.nav4a li, .nav4b li{ margin: 0px; padding: 0px; position: relative; font-weight: normal; text-decoration: none;}
.nav4a a:link, .nav4a a:visited, .nav4a a:active, .nav4a a:hover, .nav4b a:link,.nav4b a:visited,.nav4b a:active, .nav4b a:hover
{display: block; background: none; padding: 1px 3px 3px 3px; margin: 0px; border-bottom: 1px solid #DDC; font-size: 11px;}
.nav4a a:link,.nav4a a:visited,.nav4a a:active {color:#666;text-decoration: none;font-weight: normal;}
.nav4a a:hover {color:#366;background: #EED;text-decoration: underline;font-weight: normal;}
.nav4b a:link,.nav4b a:visited,.nav4b a:active, .nav4b a:hover {color:#366; text-decoration: none; font-weight: bold;}

.nav5a, .nav5b, .nav5aimg, .nav5bimg {margin:0px;padding:0px; list-style: none; font-weight: normal;text-decoration: none;}
.nav5a li, .nav5b li{ margin: 0px; padding: 0px; position: relative; font-weight: normal; text-decoration: none;}
.nav5a a:link, .nav5a a:visited, .nav5a a:active, .nav5a a:hover, .nav5b a:link,.nav5b a:visited,.nav5b a:active, .nav5b a:hover
{display: block; background: none; padding: 1px 3px 3px 3px; margin: 0px; border-bottom: 1px solid #CCC; font-size: 11px;}
.nav5a a:link,.nav5a a:visited,.nav5a a:active {color:#666;text-decoration: none;font-weight: normal;}
.nav5a a:hover {color:#366;background: #EED;text-decoration: underline;font-weight: normal;}
.nav5b a:link,.nav5b a:visited,.nav5b a:active, .nav5b a:hover {color:#366; text-decoration: none; font-weight: bold;}

/* Main Admin Menu */
.navadmin0 {margin: 0; padding: 2px 5px 2px 0px; list-style: none;}
.navadmin0 a:link,.navadmin0 a:visited,.navadmin0 a:active,.navadmin0 a:hover {background: none;text-decoration: underline;}
.navadmin1, .navadmin2, .navadmin3, .navadmin4, .navadmin5 {margin: 0px 0px 0px 8px; padding: 0px;  list-style: none;}
.navadmin1 li, .navadmin2 li, .navadmin3 li, .navadmin4 li, .navadmin5 li {border-bottom: 1px solid #CCCCCC;padding: 1px 5px 2px 2px;}
/* Miva Menu*/
.mivacattree {}
.mivacattree a:link,.mivacattree a:visited,.mivacattree a:active {}
.mivacattree a:hover {}

/* home feature blocks */

.blockright {margin: 0px; padding: 3px;background:none;}
.blockright .title {padding:0px; margin:0px 0px 2px 0px;background:none;}
.blockright .title .middle {padding: 0px; margin: 0px;background: url(images/site/border-right-title1.png) no-repeat left center;}
.blockright .title .middle .button {padding: 0px 0px 2px 20px; margin: 0px; background: none; font-size: 10px; font-weight: bold; color:#155;text-transform: uppercase;}
.blockright .image {padding: 2px 0px 2px 0px; margin:0px;background:none;}
.blockright .image .middle {text-align: center; padding: 0px; margin:0px;background:none;}
.blockright .text {padding: 2px 0px 2px 0px; margin:0px;background:none;}
.blockright .text .middle {font-size: 11px;padding:0px;background:none;background:none;}
.blockright .bottom {padding:3px; background: url(images/site/border-center-sep1.png) repeat-x center center;}
.blockright .top, .blockright .top .right, .blockright .bottom .right,
.blockright .title .top, .blockright .title .top .right, .blockright .title .bottom, .blockright .title .bottom .right,
.blockright .image .top, .blockright .image .top .right, .blockright .image .bottom, .blockright .image .bottom .right,
.blockright .text .top, .blockright .text .top .right, .blockright .text .bottom, .blockright .text .bottom .right {float: none; padding: 0px; margin: 0px; background: none;}

.blockleft { margin: 0px; padding: 3px;background:none;}
.blockleft .title {padding:0px; margin:0px 0px 2px 0px;background:none;}
.blockleft .title .middle {padding: 0px; margin: 0px;background: url(images/site/border-right-title1.png) no-repeat left center;}
.blockleft .title .middle .button {padding: 0px 0px 2px 20px; margin: 0px; background: none; font-size: 10px; font-weight: bold; color:#155;text-transform: uppercase;}
.blockleft .image {padding: 2px 0px 2px 0px; margin:0px;background:none;}
.blockleft .image .middle {text-align: center; padding: 0px; margin:0px;background:none;}
.blockleft .text {padding: 2px 0px 2px 0px; margin:0px;background:none;}
.blockleft .text .middle {font-size: 11px;padding:0px;background:none;}
.blockleft .bottom {padding:3px; background: url(images/site/border-center-sep1.png) repeat-x center center;}
.blockleft .top, .blockleft .top .right, .blockleft .bottom .right,
.blockleft .title .top, .blockleft .title .top .right, .blockleft .title .bottom, .blockleft .title .bottom .right,
.blockleft .image .top, .blockleft .image .top .right, .blockleft .image .bottom, .blockleft .image .bottom .right,
.blockleft .text .top, .blockleft .text .top .right, .blockleft .text .bottom, .blockleft .text .bottom .right {float: none; padding: 0px; margin: 0px; background: none;}

.blockcenter {margin: 0px; padding: 10px 15px 10px 15px;background:none;}
.blockcenter .title, .blockcentertitle {padding:0px; margin:0px 0px 2px 0px;background:none;}
.blockcenter .title .middle, .blockcentertitlemiddle {padding: 0px; margin: 0px;background: url(images/site/border-center-title1.png) no-repeat left center;}
.blockcenter .title .middle .button, .blockcentertitlemiddlebutton {padding: 0px 0px 2px 20px; margin: 0px; background: none; font-size: 11px; font-weight: bold; color:#155;text-transform: uppercase;}
.blockcenter .image {padding: 2px 0px 2px 0px; margin:0px;background:none;}
.blockcenter .image .middle {text-align: center; padding: 0px; margin:0px;background:none;}
.blockcenter .text {padding: 2px 0px 2px 0px; margin:0px;background:none;}
.blockcenter .text .middle {font-size: 11px;padding:0px;background:none;}
.blockcenter .bottom {padding:3px; background: url(images/site/border-center-sep1.png) repeat-x center center;}
.blockcenter .top, .blockcenter .top .right, .blockcenter .bottom .right,
.blockcenter .title .top, .blockcenter .title .top .right, .blockcenter .title .bottom, .blockcenter .title .bottom .right,
.blockcenter .image .top, .blockcenter .image .top .right, .blockcenter .image .bottom, .blockcenter .image .bottom .right,
.blockcenter .text .top, .blockcenter .text .top .right, .blockcenter .text .bottom, .blockcenter .text .bottom .right {float: none; padding: 0px; margin: 0px; background: none;}

/* Admin Tables formatting */
.f1-table {border-bottom: 1px solid #BBB;border-right: 1px solid #BBB;}
.f1-td1   {padding: 5px;border-top: 1px solid #BBB;border-left: 1px solid #BBB;}
.f1-td1b  {padding: 5px;border-top: 1px solid #BBB;border-left: 1px solid #BBB;}
.f1-td1c  {padding: 5px;text-align: center;border-top: 1px solid #BBB;border-left: 1px solid #BBB;}
.f1-td2   {padding: 5px;padding-left: 5px;background: #DDDDAA;border-top: 1px solid #BBB;border-left: 1px solid #BBB;font-size: 12px;}
.f1-td2c  {padding: 5px;background-color: #CCCCCC;text-align: center;background: #EEE;border-top: 1px solid #BBB;border-left: 1px solid #BBB;font-size: 12px;}
.f1-td3c  {padding: 0px;text-align: center;border: 1px solid #99CCCC;}
.f1-td4   {padding: 0px;}
.f1-td4c  {padding: 0px;text-align: center;}
.f1-td5   {padding: 5px;border: 1px solid #99CCCC;}
.f1-td5c  {padding: 5px;text-align: center;border: 1px solid #99CCCC;}

.titleimg {}

/* for template producta, productb, news, trips */
.mininav1a {text-align: center;}
.mininav1b {text-align: center;font-weight: bold;}
.mininav1a a:link,.mininav1a a:visited,.mininav1a a:active {background: #EEE;padding: 3px 5px 5px 5px;display: block;border-top: 1px solid #FFFFFF;border-right: 1px solid #999999;border-left: 1px solid #FFFFFF;text-decoration: none;}
.mininav1a a:hover {background: #DDD;padding: 3px 5px 5px 5px;display: block;border-top: 1px solid #FFFFFF;border-right: 1px solid #999999;border-left: 1px solid #FFFFFF;}
.mininav1b a:link,.mininav1b a:visited,.mininav1b a:active {color:#FFF;background: #154;padding: 3px 5px 5px 5px;display: block;border-top: 1px solid #FFFFFF;border-right: 1px solid #999999;border-left: 1px solid #FFFFFF;text-decoration: none;}
.mininav1b a:hover {color: #FFF;background: #699;padding: 3px 5px 5px 5px;display: block;border-top: 1px solid #FFFFFF;border-right: 1px solid #999999;border-left: 1px solid #FFFFFF;}
.gallerythumb {padding: 3px;height: 81px;width: 81px;}

.sideimages {float:right; width:220px;}
.sideimage01 {text-align: center;margin:0px 0px 15px 15px}

.rightindent { margin-bottom: 15px; margin-left: 15px; float: right;}
.leftindent { margin-right: 15px; margin-bottom: 15px; float: left;}

.homeflash {width:445px;float:left;}

ul, .regularlist { margin: 0px;padding-left: 15px;}

.hideitem {display:none;}

/* ------------------------ Unused Tags ------------------------------ */

/* for template sub-index-featureb */
.hnews0 {padding: 0px;margin: 0px;}
.hnews1 {}
.hnews2 {}
.hnews3 {}

.hnewsleft {}
.hnewsleft1 {}
.hnewsleft2 {}
.hnewsleft3 {}

.hnewscenter {}
.hnewscenter1 {}
.hnewscenter2 {}
.hnewscenter3 {}

.hnewsright {}
.hnewsright1 {}
.hnewsright2 {}
.hnewsright3 {}

/* for template producta */
.content {}
.contentside li{}
.contentsidetitle {}
.contentsidebox {}

.border1 {}
.border1a, .border1b, .border1c {}

.subdisplaytable {}
.subdisplaytd1 {}
.subdisplaytd2 {}
.subdisplaytd3 {}
.subdisplaytd4 {}

.gotolink {}
.gotolink a:link,.gotolink a:visited,.gotolink a:active {}
.gotolink a:hover {}

.mid-back {background-color:#666666;}

.table2 {}
.table2yellow {}
.table2white {}