
body { background-color:#ffffff; font-family:arial; color:#ffffff; margin: 0 20px 0 20px; padding:0; }

a { outline:0;color:#5E1513;}
#container { width:966px; margin:0 auto; }

#header { width:966px;display:block;margin-bottom:32px;clear:both;height:425px; }
#header ul { margin:0;padding:0;height:100px;width:960px;; }
#header ul li { list-style-type:none;height:100px;display:inline; }
#header ul li.logo { list-style-type:none;display:inline;float:left; }
#header ul li.logo a { display:block;width:380px;height:72px;margin-top:10px; outline:none; }
#header ul li.contact { list-style-type:none;display:inline;float:right;text-align:center;padding-top:40px;height:40px;font:bold 12px arial; color:#5E1513 }
#header ul li.contact a { font:bold 12px arial; color:#5E1513; text-decoration:none;}
#header ul li.contact a:Hover { text-decoration:underline;}
#header #pageimage { width:966px;height:332px;background:#5E1513 url(/images/header/headerbkg.jpg) no-repeat;overflow:hidden; }
#header #pageimage #headergallery { margin:7px;padding:0;height:311px;overflow:hidden; }
#header #pageimage #headergallery li { margin:0;padding:0;list-style-type:none;height:311px; }
#header #pageimage img { border:1px solid #ffffff;height:309px; }

#crumb { width:900px;margin:0 auto 30px auto;height:22px;display:block;clear:both;}
#crumb a { font:bold 11px arial; color:#666666; text-decoration:none; }
#crumb a:Hover { color:#230706; }
#crumb ul { margin:0;padding:0;height:22px; }
#crumb ul li { list-style-type:none;height:22px;display:inline;padding-left:4px; }
#crumb ul li.copy { float:left; }
#crumb ul li.button { float:right;height:27px;width:127px;margin-left:10px; }
#crumb ul li.button a.vhost { display:block;height:27px;width:127px;margin:0;padding:0;text-indent:-99999px;outline:none;background:transparent url(/images/buttons.gif) -283px -5px no-repeat; }
#crumb ul li.button a.vhost:Hover { background-position:-283px -38px; }
#crumb ul li.button a.vtour { display:block;height:27px;width:127px;margin:0;padding:0;text-indent:-99999px;outline:none;background: transparent url(/images/buttons.gif) -414px -5px no-repeat; }
#crumb ul li.button a.vtour:Hover { background-position: -414px -38px; }

#contentbody {width:900px; margin:0 auto;clear:both;font:normal 12px arial;color:#333333;padding-bottom:30px; }
#contentbody #homecol1 { display:inline;float:left;width:445px;padding:0 10px 0 0;margin:0 15px 0 0;background:transparent url(/images/global/vertline.gif) no-repeat top right;clear:left; }
#contentbody #homecol2 { display:inline;float:left;width:400px;padding:0;margin:0 0 0 20px;clear:right; }
.staticpage { margin:0 0 25px 0;padding:0;height:24px;width:900px;font:bold 16px arial; color:#200606; background: transparent url(/images/sub/mainhead.gif) no-repeat bottom center;}
.homeheader { margin:0 0 15px 0;float:left;padding:0;height:22px;width:422px;font:bold 14px arial; color:#230706; background: transparent url(/images/global/halfline.gif) no-repeat bottom center;}
#contentbody #homecol2 #about { margin:10px 0 25px 0; padding:0;clear:both;float:right; }
#contentbody #homecol2 #about .more  {width:45px;height:10px;margin-top:5px;display:block;float:right;background:transparent url(/images/buttons.gif) -289px -97px no-repeat;text-indent:-9999px;outline:0; }
#contentbody #homecol2 #about .more:hover {background-position:-340px -97px; }

#triplisting { margin:0 0 20px 0;padding:0;float:left;clear:both;width:445px; }
#triplisting li { list-style-type:none;display:inline;float:left; }
#triplisting li.img { display:inline;float:left;width:136px;height:99px;background-image:url(/images/global/tripthumbbkg.gif); }
#triplisting li.img img { border:0;margin:13px;padding:0;width:109px;height:72px;float:left; }
#triplisting li.tcopy { display:inline;width:279px;margin-top:5px;clear:right; }
#triplisting li.tcopy .title {width:240px;height:45px;padding:10px 5px 5px 10px;font:bold 13px arial; color:#220606;float:left;clear:both;text-decoration:none; }
#triplisting li.tcopy .date {width:200px;height:40px;padding:5px 5px 5px 10px;font:normal 11px arial; color:#220606;display:block;float:left;clear:left; }
#triplisting li.tcopy .more a {width:45px;height:10px;margin-top:5px;display:block;float:left;background:transparent url(/images/buttons.gif) -289px -97px no-repeat;text-indent:-9999px;outline:0; }
#triplisting li.tcopy .more a:hover {background-position:-340px -97px; }


#hostlisting { margin:0 0 20px 0;padding:0;float:left;clear:both;width:440px;}
#hostlisting li { list-style-type:none; }
#hostlisting li.img { display:inline;float:left;width:98px;height:99px;background-image:url(/images/global/hostthumbbkg.gif); }
#hostlisting li.img img { border:0;margin:13px;padding:0;width:72px;height:72px; }
#hostlisting li.tcopy { display:inline;float:left;width:279px;margin-top:5px; }
#hostlisting li.tcopy .title {width:240px;height:20px;padding:10px 5px 5px 10px;font:bold 13px arial; color:#220606;float:left;clear:both;text-decoration:none; }
#hostlisting li.tcopy .date {width:200px;height:40px;padding:5px 5px 5px 10px;font:normal 11px arial; color:#220606;display:block;float:left;clear:left; }
#hostlisting li.tcopy .more a {width:45px;height:10px;margin-top:5px;display:block;float:left;background:transparent url(/images/buttons.gif) -289px -97px no-repeat;text-indent:-9999px;outline:0; }
#hostlisting li.tcopy .more a:hover {background-position:-340px -97px; }


#contentbody #col1 { display:inline;float:left;width:600px;min-height:600px;padding:0 10px 0 0;margin:0 15px 0 0;background:transparent url(/images/global/vertline.gif) no-repeat top right;clear:left; }
#contentbody #col2 { display:inline;float:left;width:255px;padding:0;margin:0 0 0 20px;clear:right; }
.col1header { margin:0 0 15px 0;padding:0;height:20px;width:588px;font:bold 14px arial; color:#230706; background: transparent url(/images/global/col1line.gif) no-repeat bottom center;}
.col2header { margin:40px 0 15px 0;padding:0;height:22px;float:left;width:249px;font:bold 14px arial; color:#230706; background: transparent url(/images/global/col2line.gif) no-repeat bottom center;}

#contentbody #col2 .requestinfo { width:264px;height:71px;display:block;float:left;clear:both;margin:20px 0 0 0;text-indent:-9999px;outline:none;background:transparent url(/images/buttons.gif) -5px 0 no-repeat; }
#contentbody #col2 .requestinfo:Hover { background-position: -5px -70px; }

#hostlistingsub { margin:0 0 0 0;padding:0;float:left;clear:both;}
#hostlistingsub li { list-style-type:none;margin:0;padding:5px 0 10px 0; }
#hostlistingsub li.tcopy { display:inline;float:left;width:249px;margin-top:5px; }
#hostlistingsub li.tcopy .title {width:230px;padding:5px 5px 5px 10px;font:bold 12px arial; color:#220606;float:left;text-decoration:none; }
#hostlistingsub li.tcopy .titletrip {width:230px;float:left;padding:10px 5px 5px 10px;font:bold 13px arial; color:#220606;float:left;clear:both;text-decoration:none; }
#hostlistingsub li.tcopy .date {width:180px;padding:0 5px 5px 10px;font:normal 11px arial; color:#220606;display:block;float:left;clear:left; }
#hostlistingsub li.tcopy .more a {width:45px;height:10px;margin:0;display:block;float:left;background:transparent url(/images/buttons.gif) -289px -97px no-repeat;text-indent:-9999px;outline:0; }
#hostlistingsub li.tcopy .more a:hover {background-position:-340px -97px; }

#hostdetail { margin:0;padding:0;float:left;clear:both;}
#hostdetail li { list-style-type:none; }
#hostdetail li.img { display:inline;float:left;clear:left;width:127px;height:127px;margin-bottom:10px;background:transparent url(/images/hosts/imagebkg.gif) no-repeat top left; }
#hostdetail li.img img { border:0;margin:15px;padding:0;width:99px;height:92px;clear:both; }
#hostdetail li.img a {width:40px;height:20px;display:block;float:left;clear:both;font:bold 11px arial; color:#230706;text-decoration:none;background:transparent url(/images/hosts/email.gif) no-repeat center right;padding:3px 10px 0 15px;outline:0; }
#hostdetail li.img a:hover {color:#230706; }
#hostdetail li.hostcopy { display:inline;float:left;width:420px;margin:5px 0 0 20px;clear:right; }

#hostdetail li.hostcopy h2.hostname {clear:both;font:bold 14px arial;color:#5E1613;margin:0 0 3px 0; }
#hostdetail li.hostcopy h2.hosttitle {clear:both;font:normal 12px arial;color:#5E1613;margin:0 0 20px 0; }
#hostdetail li.hostcopy P {clear:both;font:normal 12px arial; color:#333333; }

#tripnav { margin:10px 0 20px 30px; padding:0;clear:both;float:left;display:block; }
#tripnavopt { margin:10px 0 20px 10px; padding:0;clear:both;float:left;display:block; }
#tripnav li, #tripnavopt li { list-style-type:none;margin:0;padding:0;float:left;}
#tripnav li a { float:left;outline:0;padding:10px 15px 10px 15px;text-decoration:none;border-left:1px solid #5E1513;border-bottom:1px solid #5E1513;font:bold 12px arial; color:#5E1513;background:transparent url(/images/trips/tabbkg.gif) repeat-x bottom left;}
#tripnavopt li a { float:left;outline:0;padding:5px 15px 5px 15px;text-decoration:none;border-left:1px solid #5E1513;border-bottom:1px solid #5E1513;font:bold 11px arial; color:#5E1513;background:transparent url(/images/trips/tabbkg.gif) repeat-x bottom left;}
#tripnav li a:hover, #tripnav a.down, #tripnavopt li a:hover, #tripnavopt a.down { border-bottom:1px solid #ffffff;background-color:#ffffff;background-image:none; }
#tripnav li a.first, #tripnavopt li a.first { border-left:0px; }
.triptools { font:bold 12px arial; color:#5E1513;float:left;width:120px;padding:10px 10px 10px 10px;clear:left;margin:15px 0 0 0; }
.triptools a {font:bold 11px arial; color:#5E1513;}
.tripinfo { float:left;width:450px;padding:10px 5px 5px 5px;margin:0 0 0 0;clear:right; }
h2.triptitle { font:bold 14px arial; color:#5E1513;padding:0;margin:0 0 10px 0; }

#footer {width:960px; clear:both;margin:25px auto 0px auto;height:40px;background:transparent url(/images/footer/bkg.gif) no-repeat top center;float:left; }
#footer ul { margin:0 auto; width:430px;text-align:center;padding:10px 0;line-height:11px; }
#footer ul li { list-style-type:none; display:inline; float:left;margin:0;padding:0; }
#footer ul li a { font: bold 11px arial; color:#5E1513; text-decoration:none;padding:0;margin:0; }
#footer ul li.spacer { font: bold 10px arial; color:#5E1513; padding:0 10px 0 10px;margin:0; }

#atlargeinc {float:right;margin:10px 0 10px 0;clear:both;padding-bottom:10px;}

#atlargeinc a { background:transparent url(/images/atlarge.gif) no-repeat scroll 0 0;display:block;height:23px;text-indent:-9999px;width:94px;}