﻿.leftimg { padding: 0; float: left; }
#Tourmaincontainer { width: 1004px; position: relative; float: left; z-index: 100; margin-bottom: 32px; }
.tourmidcon_left { width: 280px; height: auto; margin: 0; padding: 0; float: left; margin-top: 16px; }
.tourmidcon_right { width: 650px; height: auto; margin: 0; padding: 0; margin-top: 16px; margin-left: 345px; }
.tourpic { width: 650px; height: auto; margin: 16px 0 0 0; padding: 0; float: left; }
.tourpicDetail { width: 712px; height: auto; margin: 16px 0 0 0; padding: 0; float: left; }
.tourpicDetail ul { padding: 0 25px; }
.tourbanner { width: 650px; height: 235px; margin: 0; padding: 0; float: left; }
.tourpic ul { width: 675px; height: auto; margin: 0; padding: 0; float: left; }
.tourpic ul li { width: 185px; height: auto; margin: 0 37.5px 16px 0; padding: 0; float: left; list-style: none; }
.quickFlip { float: left; height: 136px; width: 185px; }
.panel1, .panel2, .panel3 { color: #FFF; font-family: "Trebuchet MS" ,Verdana,Sans-serif,sans; font-size: 12px; height: 50px; line-height: 40px; overflow: hidden; position: absolute; text-align: center; width: 60px; }
.panel1 {border-radius:10px; background-color: #FFF; z-index: 10; }
.panel2 { border-radius:10px; background-color: #004890; color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 12px; height: 105px !important; line-height: 19px; padding: 15px !important; width: 150px !important; }
.panel2 h2, .panel2 p, .panel2 a { color: #FFFFFF !important; display: block !important; left: 15px !important; }
.panel2 h2 { font-size: 1.3em; font-weight: normal !important; height: 95px !important; top: 12px !important; text-align:left; }
.panel2 p { height: 20px !important; line-height: 16px; top: 34px !important; font-size: 11px; text-align:left;}
.panel2 a { font-size: 13px;}
.panel2 span a { font-size: 12px; font-weight:bold; top:114px;}
.leftTourDisplay { margin-top: 16px; padding: 0; float: left; }
.animatedtabs { width: 100%; font-size: 12px; /*font of menu text*/ width: 703px; }
.animatedtabs ul { list-style-type: none; margin: 0; margin-left: 0; /*offset of first tab relative to page left edge*/ padding: 0; border-bottom: 1px solid gray; overflow: hidden; }
.animatedtabs li { float: left; margin: 0; padding: 0; }
.animatedtabs a { float: left; position: relative; top: 5px; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */ background: url(images/tab-blue-left.gif) no-repeat left top; margin: 0; margin-right: 0; /*Spacing between each tab*/ padding: 0 0 0 9px; text-decoration: none; }
.animatedtabs a span { float: left; position: relative; display: block; background: url(images/tab-blue-right.gif) no-repeat right top; padding: 5px 14px 3px 5px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */ font-weight: bold; color: black; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs a span { float: none; }
/* End IE5-Mac hack */
.animatedtabs .selected a { background-position: 0 -125px; top: 0; }
.animatedtabs .selected a span { background-position: 100% -125px; color: black; padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */ top: 0; }
.animatedtabs a:hover { background-position: 0% -125px; top: 0; }
.animatedtabs a:hover span { background-position: 100% -125px; padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */ top: 0; }
.dvTourButtonLink {background-color: #2762B0;border-radius: 5px 5px 5px 5px;}
.dvTourButtonLink:hover {background-color: #3279C3;border-radius: 5px 5px 5px 5px;}
.dvTourButtonLink a{display: block; height: 100%; width: 100%; text-decoration: none; color:#FFFFFF}
