* {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666;}
html {margin: 0; padding: 0; background: white;}
body {font: 11px Verdana, Arial, Helvetica, sans-serif; background: white; cursor: default; margin: 0; padding: 0px; text-align: center;}
.page {text-align: left; margin: 0 auto; width: 770px; position: relative}

img{margin:0px;padding:0px;border:0px;color:#6A6A6A;}

a{margin:0px;padding:0px;border:0px;color:#6A6A6A;}
a:link{color:#008000;text-decoration:none;}
a:visited{color:#008000;text-decoration:none;}
a:hover{color:#33cc33;text-decoration:underline;}
a:active{color:#008000;}


.header {position: relative; width: 770px; z-index: 99; margin: 4 0 0 0px; }
.footer {position: relative; margin:8 0px; padding: 8 px; border-top: solid 1px #0B800B; clear:left; text-align:center;}
.logo {margin: 0px;}
.status {position: absolute; top: 0px; right: 0px; text-align: right; line-height: 110%; color: #000000;}
.status a:link, .status a:visited {color: #000000; text-decoration: underline;}
.status a:hover {color: #000000; text-decoration: underline;}

#menubar div.ctlmenubarlogo {float:left; margin: 0 24 0 0px}
#menubar div.ctlmenubarbtn  {margin: 12 0 0 0px; padding:0 auto; border-style:none; float:left;text-align:center;width:64px;}
#menubar div.ctlmenubarbtn a, a.visited{color:#008000;}
#menubar div a{font-size: 10px;}

.topbar {clear:left; position:relative; width: 770px; height:24px; z-index:99; padding: 0px; vertical-align:middle; background-color: #0B800B;}
.topbarlink a, .topbarlink a:visited   {text-decoration:none; float:right; margin: 5px; font-size: 11px; color:White;}
.topbarlink a:hover{text-decoration:none; float:right; margin: 5px; font-size: 11px; color:Yellow;}
.topbarinfo {text-decoration:none; float:left; margin: 5px; font-size: 11px; color:White;}

.leftbar a       {margin: 0; padding: 0; vertical-align: middle; display: block; color: #808080; text-decoration: none; 	font-size: 11px;}
.leftbar a:hover {margin: 0; padding: 0; vertical-align: middle; display: block; color: #33cc33; text-decoration: underline; font-size: 11px;}
.leftbar ul li.catesel{font-weight: bold; color:#008000;}
.leftbar ul      {width: 155px; margin: 0; padding: 0; list-style: none;}
.leftbar ul li   {border-bottom: solid 1px #CCCCCC; padding: 4px;}
.leftbar .leftbartitle {color: #008000; font-weight: bold; 	font-size: 11px;}

.content  {background-color:#ffffff; width: 614px; float: left; text-align:left; position: static ; margin:0 0 0 0px; padding: 0 0 0 0px;}
.homegallery {margin:0 0 0 0px;}
.leftbar  {position:relative; width: 155px; clear:left; float: left; margin:2 0 0 0px;}
.midbar   {width: 480PX; float: left; border-collapse:collapse; position: relative; margin:2 0 0 0px; padding: 0 0px; }
.rightbar {width: 122PX; float: right; text-align:left; position: relative; margin:2 0 0 0px; padding: 0 0 4 0px;}

.midpromo {width:480px; padding:0px; margin-left: 8px;}
.sidepromo {width:120px; padding: 0px; margin: 0px; border-style:none;}

.listtitle {text-align:left; margin: 3 8px; font-size:11px; font-weight:bolder; color:#666666; background-color:#E7E9E8; padding: 3 3px; width: 468px!important; width: 474px;}
/*.relatedlisttitle {text-align:left; margin: 0px; font-size:11px; font-weight:bolder; color:#666666; background-color:#E9E7E8; padding: 3 3px; width: 584px!important; width: 600px;}*/

.marqueelist {padding: 0 0px;}
.listtitlecontentbar {width: 584px!important; width: 400px; margin: 8 0 0 4px; padding: 3 8px; text-align:left; font-size:11px; font-weight:bolder; color:#666666;}
.listtitlecontentgraybar{width: 584px!important; width: 600px; margin: 8 0 0 8px; padding: 3 8px; text-align:left; font-size:11px; font-weight:bolder; color:#666666;background-color:#E9E7E8}
.contentpromo {width:614px; padding:0px; margin-left: 0px;}

.relatedlist	{margin:8 8 8 8px; width:528px;}
.taglist   {clear:both;margin:auto;padding:0px;}

.celldes            {text-align:center;}
div.promotcell      {float:left; padding: 6px;}
div.sidecell        { text-align:center; padding: 0px;}
table.promotcelltb  {border-collapse: collapse; border: solid 1px #cccccc; width:102px!important; width:104px;  height:104px!important; height:106px;  text-align:center;}
div.promotcellpic   {}

.maplist		{margin:8 8 8 33px; width:520px;}
.sitemaptitle	{position:relative; text-align:left; margin: 0px; padding: 3px; font-size:11px; font-weight:bolder; color:#666666; background-color:#E7E9E8;}
ul.linklist		{margin: 0; padding: 0; list-style: none; line-height:18px;}
ul.linklist li	{margin: 4px; display:inline;}

div.ctlopsbtn       {cursor:pointer; width:76px!important;width:86px;margin:14 auto 0 auto; padding:4px; text-align:center; border:solid 1px #CC6633;background-color:#FF9933;color:#ffffff;text-decoration:none;}
div.ctlopsbtnalter  {cursor:pointer; width:76px!important;width:86px;margin:14 auto 0 auto; padding:4px; text-align:center; border:solid 1px #DD9933;background-color:#CC9933;color:#ffffff;text-decoration:none;}

div.sendmail {padding:8 0 0 48px;}
div.sendmail .input {width:500px;}
div.sendmail textarea.input {height:240px;}

.cartlist	{margin:8 8 8 33px; width:520px;}
.cartops	{margin:8 8 8 33px; width:520px; text-align:right;}
.cartimg		{}
.cartimg img	{margin:4px;height:60px; width:80px;}
td.cartimg, td.cartdes, td.cartqty, td.cartpri, td.cartsub, td.cartops {border-top: solid 1px #cccccc; padding:4px;}
td.cartdes	{text-align:left; width:200px;}
td.cartqty, td.cartpri, td.cartsub, td.cartops	{text-align:right; width:80px;}
td.carthdr	{text-align:center; border-top: solid 2px #cccccc; padding:4px;}
td.cartftr	{text-align:center; border-top: solid 1px #cccccc; border-bottom: solid 2px #cccccc; text-align:right; padding:4px;}

img.img8060 {border-width:0; width:80px; height:60px;}

div.image80cellout     {float:left;  vertical-align:middle; text-align:center; padding: auto;}
div.image80cellin      {margin:1 5 1 7px; padding: 0px; background-color: #ffffff; vertical-align:middle; text-align:center; font-size:smaller; color:#a0a0a0; border: solid 1px #CCCCCC; width:80px!important; width:82px; height:82px!important; height:84px;text-decoration:none;}
div.image108cellout    {float:left; text-align:center; padding: 0px;}
div.image108cellin     {margin:1 4px; padding: 0px; background-color: #ffffff; text-align:center; vertical-align:top; font-size:smaller; color:#a0a0a0; border: solid 1px #CCCCCC; height:81px!important; width:108px!important; height:83px; width:110px;}
div.image120cellout    {float:left;text-align:center; padding: 0px;}
div.image120cellin     {margin:0 0 4 0px; padding: 0px; background-color: #f8f8f8; text-align:center; vertical-align:top; font-size:smaller; color:#a0a0a0; border: solid 1px #CCCCCC; width:120px!important; width:122px;}
div.image144cellout    {margin:0 2 0 2px; float:left;text-align:center; padding: 0px;}
div.image144cellin     {margin:4 0px; padding: 0px; background-color: #f8f8f8; text-align:center; vertical-align:top; font-size:smaller; color:#a0a0a0; border: solid 1px #CCCCCC; width:144px!important; width:146px;}

.ItineraryName {color:#008000;font-weight:bold;}

span.priws {color:#cc0033;}
span.pri {color:#cc0033;}
span.uppname {color:#008000;font-weight:bold;}
span.uppname a,a:visited {color:#008000;}

.upct {border-bottom:solid 1px #008000;padding: 4 0px; font-weight:bold;margin:0px;}

div.upcontent  {clear:left; margin: 2 0 2 2px; border:solid 1px #cccccc; padding:4 2 4 4px; width:599px!important; width:607px;}
div.upprod{border-bottom:solid 1px #008000;padding: 4 0px; margin:0px;}
div.upimgmain  {float:left; padding: 4px; margin:0 8 0 0px; width:200px;}
div.upimgs     {clear:both; padding: 2px;}
div.upimgs img {margin:2px;}
div.updata{float:right; width:379px!important; width:380px;margin: 4 4 4 0px;}
span.updatades{padding:8px;display:block;}
div.uppric{padding: 4 0px;}
div.uppros{padding: 0px;}
div.opts  {padding: 4 0px;}
div.calc  {padding: 4 0px; clear:both; color:#cc0033;}
div.calc  span{color:#cc0033;}
div.calchide {display:none;}
div.pdtags{padding: 4 0px; clear:both;}
div.pdprod{border-bottom: solid 1px #cccccc;}
div.pdimgs   {clear:both; margin:4 0px;}
img.pdimgs   {margin:0 4 0 0px;}

select.sel{margin:0px;}
img.btn {margin:0px; cursor:pointer;display:inline;border-style:none;}

.contentpage{margin:0 0 0 8px;}
