BODY {text-align: center;}
div#container { background-color: #fff; margin: 0 auto; width: 90%; max-width: 90%; text-align: left; }

p.p1 { text-align: center; clear: both; margin: 0; padding: 0}
p.p2 {text-align: left; clear: both; margin: 0; padding: 0; border-color: #CCCC99; border-width: 0.1em; border-style: solid; clear: both}

div#intro {padding-top: 0.2em; padding-left: 0.2em; margin-bottom: 0.2em}
div#pageheader {width: 55%; max-width: 55%; float: left;}
div#guide {float: right; text-align: right; width: 40%; max-width:40%}
div#telephone {float: right; text-align: right; clear: both; width: 100%; max-width: 100%}
div#topmenu-wrapper {display: table; border-collapse: collapse}
div#topmenu {display: table-row; width: 100%; max-width: 100%; text-align: center; clear: both}
div#pagebody-wrapper {display: table; border-collapse: collapse}
div#pagebody {display: table-row; margin-left: 0; margin-right: 0; margin-top: 0.2em; padding: 0.2em; width: 100%; max-width: 100%; text-align: left; border-color: #999966; border-width: 0.2em; border-style: solid; clear: both }
div#item-wrapper {display: table-cell; width: 45%; max-width: 45%}
div#mainitem {margin: 0.2em; float: left; width: 100%; min-width: 350px; clear: left; padding: 0.2em; border-color: #999966; border-width: 0.1em; border-style: solid}
div#itemimage {width:75px; float: left}
div#itembody {float: left; width: 62%; min-width: 220px; margin-left: 0.2em; margin-right:0.2em; text-align:left}
div#quotebutton {float: right; width:55px }
div#pagetext-wrapper {display: table-cell; width: 45%; max-width: 45%}
div#pagetext {margin-right: 0.2em; float: right; width: 100% }
div#mainlink { margin-right: 0.2em; margin-top: 0.2em; float: right; width: 100%; max-width: 100%; text-align: left; clear: right; border-color: #999966; border-width: thin; border-style: solid}
div#support1 { margin: 0.2em; margin-top: 0.2em; float: left; bottom: auto; width: 100%; max-width: 100%; clear: left; border-color: #999966; border-width: 0.1em; border-style: solid}
div#support2 { margin-right: 0.2em; margin-top: 0.2em; float: right; width: 100%; max-width: 100%; text-align: left; clear: right; border-color: #999966; border-width: 0.1em; border-style: solid}
div#toplinks {width: 100%; max-width: 100%; float:left; margin-left: 0.2em; text-align: left; clear: both; padding:0.2em;}
div#midmenu-wrapper {display: table; border-collapse: collapse}
div#midmenu {display: table-row; width: 100%; max-width: 100%; text-align: left; float:left; margin: 0.2em}
div#basebody { margin-left: 0; margin-right: 0; margin-top: 0.2em; float: left; width: 100%; max-width: 100%; text-align: left; border-color: #CCCC99; border-width: 0.1em; border-style: solid; clear: both }
div#baseright {float: right; text-align: right;}
div#footer {margin: 0; float: left; clear: both; width: 100%; max-width: 100%; }
div#accredit {float: left; clear: left}
div#endorse {float: left}
div#payment {float: right; text-align: right; width: 45%; max-width: 45%; }
html, body { margin: 0; padding: 0 }

div#flag { padding: 0.2em; float: right; text-align: center}

div#link1 {display: table-cell; background-image:url(images/backtravel.jpg); background-repeat:no-repeat; background-position: right; float:left; width:19%; max-width:19%; height:30px; text-align: left; margin-left:0.1em; margin-right: 0.2em; padding:0.2em; border-color: #999966; border-width: 0.1em; border-style: solid }
div#link2 {display: table-cell; background-image:url(images/backcarb.jpg); background-repeat:no-repeat; background-position: right; float:left; width:19%; max-width:19%; height:30px; text-align: left; margin-right: 0.2em; padding:0.2em; border-color: #999966; border-width: 0.1em; border-style: solid }
div#link3 {display: table-cell; background-image:url(images/backcarh.jpg); background-repeat:no-repeat; background-position: right; float:left; width:19%; max-width:19%; height:30px; text-align: left; margin-right: 0.2em; padding:0.2em; border-color: #999966; border-width: 0.1em; border-style: solid }
div#link4 {display: table-cell; background-image:url(images/backcomp.jpg); background-repeat:no-repeat; background-position: right; float:left; width:19%; max-width:19%; height:30px; text-align: left; margin-right: 0.2em; padding:0.2em; border-color: #999966; border-width: 0.1em; border-style: solid }
div#link5 {display: table-cell; background-image:url(images/backhcd.jpg); background-repeat:no-repeat; background-position: right; float:left; width:19%; max-width:19%; height:30px; text-align: left; margin-right: 0.2em; padding:0.2em; border-color: #999966; border-width: 0.1em; border-style: solid }
div#link6 {display: table-cell; background-image:url(images/backhot.jpg); background-repeat:no-repeat; background-position: right; float:left; width:19%; max-width:19%; height:30px; text-align: left; margin-left: 0.2em; margin-right: 0.2em; padding:0.2em; border-color: #999966; border-width: 0.1em; border-style: solid }
div#link7 {display: table-cell; background-image:url(images/backacc.jpg); background-repeat:no-repeat; background-position: right; float:left; width:19%; max-width:19%; height:30px; text-align: left; margin-left: 0.2em; margin-right: 0.2em; padding:0.2em; border-color: #999966; border-width: 0.1em; border-style: solid }
div#link8 {display: table-cell; background-image:url(images/backass.jpg); background-repeat:no-repeat; background-position: right; float:left; width:19%; max-width:19%; height:30px; text-align: left; margin-left: 0.2em; margin-right: 0.2em; padding:0.2em; border-color: #999966; border-width: 0.1em; border-style: solid }

div#h1 {background-image: url(images/bar_blue.gif); background-repeat:no-repeat; background-position: center; margin-left: 0.2em; float:left; width:100%; max-width:100%; height:auto; text-align:center; vertical-align: middle}
div#leftpic1 {margin-left: 0.2em; margin-right:0.2em; float: left; width: 75px; height: 65px }
div#leftoption1 {float: left}


