@charset "UTF-8";

/** Reset **/
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,font,img {
margin:0;
padding:0;
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-family:inherit;
vertical-align:baseline;
}

/** Global **/
body {
margin:0;
font-size:62.5%;
font-style:normal;
font-family:Helvetica, sans-serif;
background-color:#FFF;
background-image:url(images/bg.gif);
background-repeat:repeat-x;
}
strong {color:#444; font-weight:700;}
img {border:0;}

/** Containers **/
#wrapper {
margin:0 auto;
padding:0;
width:950px;
}
#header {
margin:35px 0 0;
padding:0;
height:122px;
width:950px;
background-image:url(images/headerBG.png);
background-repeat:no-repeat;
}
.contactDetails {
margin:0 35px;
padding:0;
clear:right;
font-weight:700;
font-size:1.2em;
text-align:right;
line-height:1.6em;
}
#container {
margin:0;
padding:0;
background-image:url(images/contentBG.png);
background-repeat:repeat-y;
}
#navigation {
margin:20px 35px -10px;
padding:0;
clear:left;
font-size:1.1em;
border-top:1px solid #DDD;
border-left:1px solid #DDD;
border-right:1px solid #DDD;
}

/** newsticker **/
#newsticker {
margin:20px auto;
padding:2px 0;
width:845px;
height:33px;
overflow: hidden;
background-image:url(images/subStrip.jpg);
background-repeat:no-repeat;
}
#news {
width:845px;
height:33px;
font-size:1.2em;
line-height:2em;
}
.innerfade {
margin:3px 0 0;
padding:0;
}
.innerfade li {
margin:0;
padding:0;
list-style:none;
text-indent:5px;
}
#mainContent {
margin:0 35px;
padding:0 0 20px;
width:880px;
height:100%;
}

/** Slider **/
#slider {
margin:0 auto;
padding:0;
width:845px;
height:205px;
clear:left;
position:relative;
overflow: hidden;
}
.scroll {
height:205px;
width:845px;
position:relative;
}
.scrollContainer div.panel {
margin:0;
padding:0;
height:205px;
width:845px;
border-bottom:1px solid #333;
}
.featuredIMG {
float:right;
border:1px solid #333;
}
.featuredTextArea {
margin:0;
padding:0 10px;
width:270px;
height:200px;
float:left;
text-align:right;
line-height:2em;
}
.scrollButtons {display:none;}
.hide {display:none;}

/** featuredSecondary Boxes **/
#featuredSecondary {
margin:35px auto;
padding:0;
width:875px;
height:150px;
}
.bookacruise {
margin:0 8px;
padding:0;
width:275px;
height:150px;
float:left;
display:inline;
background:url(images/bookacruiseBG.gif);
}
.bookatour {
margin:0 8px;
padding:0;
width:275px;
height:150px;
float:left;
display:inline;
background:url(images/bookatourBG.gif);
border-left:1px solid #AAA;
border-right:1px solid #AAA;
}
.privileges {
margin:0 8px;
padding:0;
width:275px;
height:150px;
float:left;
display:inline;
}

/** leftContent **/
#leftContent {
margin:0 0 0 35px;
padding:0;
width:615px;
float:left;
}
#leftContent .article {
margin:10px 10px 45px 20px;
padding:0;
border-bottom:1px solid #CCC;
}
#leftContent .articleContent {
margin:20px 0 0;
padding:0;
}
#leftContent .articleContent p {
margin:7px 0 20px;
padding:0;
color:#6A6A6A;
font-size:1.2em;
line-height:1.6em;
text-align:justify;
}

/** Sidebar **/
#sidebarContent {
margin:0 30px 0 10px;
padding:0 10px 0 10px;
width:239px;
float:right;
border-left:1px solid #CCC;
}

/** #Sidebar quickNavigation LVL1 **/
#quickNavigation {
margin:0 0 50px;
padding:0;
}
#quickNavigation li {
margin:5px 0;
padding:5px 0 5px 10px;
list-style:none;
font-size:1.2em;
font-weight:700;
border-bottom:1px dotted #CCC;
background:url(/cms/themes/icevacations/images/quickNavigation-arrow.png) no-repeat scroll right center;
}

/** #Sidebar quickNavigation LVL2 **/
#quickNavigationLvl2 {
margin:0;
padding:0;
}
#quickNavigationLvl2 span {
display:block;
font-size:.7em;
font-weight:400;
}
#quickNavigationLvl2 img {
margin:3px 3px -3px 0;
}

/** Footer **/
ul#footer {
margin:0 auto;
padding:50px 35px 0;
height:30px;
clear:both;
color:#444;
list-style:none;
background-image:url(images/footerBG.png);
background-repeat:no-repeat;
}
#footer li {
margin:0 10px 0 0;
padding-right:7px;
display:inline;
font-size:1.2em;
border-right:1px solid #DDD;
}
ul#footerLvl2 {
margin:0 auto 20px;
padding:0 35px;
height:30px;
clear:both;
list-style:none;
}
#footerLvl2 li {
margin:0 10px 0 0;
padding-right:7px;
display:inline;
color:#444;
font-size:1.2em;
border-right:1px solid #DDD;
}

/** Thumbnail **/
.imagecache-trade_tour_thumbnail_default {
border:1px solid #4A4A4A;
}
.imgTourLarge {
margin:0 10px 0 0;
padding:0;
float:left;
}

/** Classes **/
.clearFix {clear:both;}
.floatLeft {float:left;}
.floatRight {float:right;}
.error404 {margin:20px 0 0; padding:0;}

.headingHighlight {
margin:0 2px;
padding:10px;
clear:both;
background-color:#e7ffea;
border:1px solid #CCC;
}
.tradeLabel {margin:10px 30px 20px 0; float:right;}
.purchaseLabel {margin:10px 0 20px 30px; float:left;}
.button {
margin-left:60px;
padding:5px 10px;
color:#FFF;
font-size:1.1em;
font-weight:700;
line-height:2em;
}
.row {margin:10px 0 20px; padding:5px;}
.box {padding:10px; width:240px; float:left;}
.boxmiddle {padding:10px; width:240px; float:left;}
.boxwide { padding:10px; width:370px; float:left;}
.listFeatures li { font-size:1em;}

/** Images **/
#logo {margin:0 0 0 35px; padding:0;}
.imgLogo {margin:0; padding:0; float:left;}
.imgArrows {margin:0 15px -11px 0; padding:0;}
.imgIcon {margin:0 4px -2px 0; padding:0;}
.imgComments { margin:0 0 -12px; padding:0;}
.imgSideBarLogo {margin:50px 35px;}
.imgNewsThumb{margin:0 10px 10px 0;float:left;}
.tickerArrow {margin:0 0 -2px; padding:0;}

/** Text **/
.txtBlue {font-size:1.4em; color:#317FCE;}
.txtRed {color:#C00;}
.txtSmall {font-size:1em; color:#999;}
.txtStrike {text-decoration:line-through;}
.txtArrows {
margin:0 15px 0 0;
padding:0;
font-size:1em;
font-weight:700;
text-transform:uppercase;
}
.txtContent {
margin:10px 0 20px;
line-height:1.8em;
font-size:1.2em;
color:#6A6A6A;
}
.txtSideBarContent {
margin:0 0 40px;
padding:0;
color:#6A6A6A;
font-size:1.2em;
line-height:1.4em;
}
.txtBoxContent {
margin:0 0 10px;
padding:2px 10px 5px;
line-height:1.7em;
font-size:1.2em;
color:#6A6A6A;
}
.txtFooter {
margin:0;
margin-bottom:5px;
padding:0;
font-size:1.1em;
}
#tourTerms .tourText {
margin:0 0 20px;
padding:0;
color:#6A6A6A;
font-size:1.2em;
line-height:1.6em;
}

.tourText {
margin:0 0 20px;
padding:0;
color:#6A6A6A;
font-size:1.2em;
line-height:1.6em;
}

/** Poll Styling **/
.block-poll .title {
margin:10px 0;
color:#317FCE;
font-size:1.3em;
font-weight:700;
line-height:1.5em;
text-align:center;
}
.block-poll .text {
margin:5px 0;
padding:0;
color:#6A6A6A;
font-size:1.2em;
}
.block-poll .percent {
font-size:1.2em;
font-weight:700;
}
.block-poll .foreground {
background-color:#317FCE;
}
.block-poll .total {
margin:10px 0;
padding:5px;
color:#FFF;
font-size:1.2em;
font-weight:700;
background-color:#317FCE;
}

/** Archives Styling **/
.view-archive .item-list {
margin:0 0 0 10px;
padding:0;
}
.view-archive .item-list li {
margin:10px 0;
}
/** Article Content (p, ul, li, a) **/
.article {
margin:0 auto 25px;
padding:0 20px;
}
.articleContent p {
margin:7px 0 20px;
padding:0;
color:#6A6A6A;
font-size:1.3em;
line-height:1.7em;
text-align:justify;
}
.articleContent ul li {
margin:10px 0;
padding:0;
font-size:1.2em;
line-height:1.8em;
}
.createdDate {
margin:0;
padding:5px 0;
color:#6A6A6A;
font-size:1.2em;
font-weight:700;
border-bottom:1px solid #CCC;
}

/** Headings **/
h1 {
margin:10px 0;
padding:0;
font-size:2.4em;
font-weight:100;
letter-spacing:-1px;
color:#4a4a4a;
}
#mainContent h1 {margin:10px 0;}
#leftContent h1 {
margin:10px 0;
padding:0;
font-size:2.4em;
font-family:Helvetica;
letter-spacing:-.04em;
}
.articleContent h1 {
margin:0;
padding:0;
color:#317FCE;
}
h2 {
margin:10px 0;
padding:0;
color:#317FCE;
font-size:1.6em;
font-weight:700;
border-bottom:1px solid #317FCE;
}
h3 {
margin:0 0 5px;
padding:0;
color:#4A4A4A;
font-size:1.4em;
font-weight:700;
}
h4 {
margin:0 10px;
padding:0 0 3px;
color:#4A4A4A;
font-size:1.6em;
font-weight:700;
}
h5 {
margin:0 0 5px;
padding:0 0 2px;
color:#4A4A4A;
font-size:1.6em;
font-weight:700;
}
#sidebarContent h5 {
margin:15px 0 10px;
padding:0;
color:#317FCE;
font-size:1.8em;
}

/** Links **/
a:link {color:#317FCE;text-decoration:none;}
a:visited {color:#317FCE;text-decoration:none;}
a:hover {color:#666;text-decoration:none;}

/** Article Links **/
.articleContent a {color:#317FCE;font-weight:700;text-decoration:none;}
.articleContent a:visited {color:#317FCE;font-weight:700;text-decoration:none;}
.articleContent a:hover {color:#666;font-weight:700;text-decoration:none;}

/** quickNavigation Links **/
#quickNavigation li a {display:block;color:#6A6A6A;}
#quickNavigation li a:visited {color:#6A6A6A;}
#quickNavigation li a:hover {color:#317fCE;}

/** quickNavigation LVL2 Links **/
#quickNavigationLvl2 a:visited {color:#6A6A6A;}
#quickNavigationLvl2 a:hover {color:#317FCE;}
#quickNavigationLvl2 a {
margin:5px 0;
padding:5px 0 5px 10px;
display:block;
list-style:none;
color:#6A6A6A;
font-weight:700;
font-size:1.8em;
border-bottom:1px dotted #CCC;
background:url(/cms/themes/icevacations/images/quickNavigation-arrow.png) no-repeat scroll right center;
}

/** frameTopBar Links **/
#frameTopBar a {color:#FFF;text-decoration:none;border-bottom:1px dotted #FFF;}
#frameTopBar a:visited {color:#FFF;text-decoration:none;border-bottom:1px dotted #FFF;}
#frameTopBar a:hover {color:#FFF;text-decoration:none;border:0;}

/** Recent Tours Block Links **/
#block-views-Recent_Tours-block_1 a:link{padding:5px;color:#6A6A6A;display:block;border-bottom:1px solid #CCC;}
#block-views-Recent_Tours-block_1 a:visited{padding:5px;color:#6A6A6A;display:block;border-bottom:1px solid #CCC;}
#block-views-Recent_Tours-block_1 a:hover{padding:5px;color:#222222;display:block;background-color:#EEEEEE;border-bottom:1px solid #CCC;}

/** Popular Tours Block Links **/
#block-views-Popular_Tours-block_1 a:link{padding:5px;color:#6A6A6A;display:block;border-bottom:1px solid #CCC;}
#block-views-Popular_Tours-block_1 a:visited{padding:5px;color:#6A6A6A;display:block;border-bottom:1px solid #CCC;}
#block-views-Popular_Tours-block_1 a:hover{padding:5px;color:#222222;display:block;background-color:#EEEEEE;border-bottom:1px solid #CCC;}

/** Recent News Block Links **/
#block-views-Recent_News-block_1 a:link{padding:5px;color:#6A6A6A;display:block;border-bottom:1px solid #CCC;}
#block-views-Recent_News-block_1 a:visited{padding:5px;color:#6A6A6A;display:block;border-bottom:1px solid #CCC;}
#block-views-Recent_News-block_1 a:hover{padding:5px;color:#222222;display:block;background-color:#EEEEEE;border-bottom:1px solid #CCC;}

/** ReadMore Links **/
.readMore a:link{
color:#6A6A6A;
}
.readMore a:visited{
color:#6A6A6A;
}
.readMore a:hover{
color:#222222;
}

/** Tour Navigation **/
#tour-nav {
margin:0 0 30px;
padding:0;
width:615px;
height:48px;
background-image:url(/cms/themes/icevacations/images/tour-nav-bg2.jpg);
background-repeat:no-repeat;
clear:left;
float:left;
}
#tour-nav li {
margin:0;
padding:0;
font-size:2.2em;
font-weight:100;
letter-spacing:-1px;
list-style:none;
color:#4a4a4a;
float:left;
}
#tour-nav .purchase-tours-label {
margin:0;
padding:15px 0 0;
width:305px;
height:48px;
text-indent:90px;
background:url(/cms/themes/icevacations/images/trade-label.png);
/**background:url(/cms/themes/icevacations/images/purchase-label.png);**/
background-repeat:no-repeat;
}
#tour-nav .trade-towards-tour-label {
margin:0;
padding:15px 0 0;
width:305px;
height:48px;
text-indent:15px;
/**background:url(/cms/themes/icevacations/images/trade-label.png);**/
background-repeat:no-repeat;
}
.white {
color:#FFFFFF;
}

/** Tour Navigation Links **/
#tour-nav a {
display:block;
width:305px;
height:48px;
color:#4A4A4A;
}
#tour-nav a:hover {color:#317FCE;}

/** footerCallInfo **/
#footerCallInfo {
margin:0 auto;
padding:0;
width:300px;
text-align:center;
}
#footerCallInfo p {
color:#317FCE;
font-size:1.4em;
}

/** Tour Terms and Conditions **/
#tourTerms {margin:10px 0;padding:0;}
#tourTerms p {font-size:1.1em;color:#999;}

/** Tour Style Boxes**/
.tourStyleBox {
margin:30px 0 20px;
padding:0 0 10px;
border-bottom:1px solid #CCC;
}
.tourStyleBox ul {color:#6A6A6A;}
.tourLogos {margin:0;padding:10px 0 0;clear:both;}
.tourLogos img {margin:0 6px 0 0;padding:0;}
.imgTourStyle {
margin:0 20px 0 0;
padding:0;
float:left;
border:1px solid #4A4A4A;
}

/** Tour Image Rotation **/
#tourImageRotation {
margin:0;
padding:0;
width:613px;
height:190px;
float:left;
position:relative;
border:1px solid #CCC;
}
#tourImageRotation IMG {
position:absolute;
top:0;
left:0;
z-index:8;
}
#tourImageRotation IMG.active {z-index:10;}
#tourImageRotation IMG.last-active {z-index:9;}

/** Forms **/
/** Your Holiday Feedback **/
#yourholiday-feedback {
margin:0 auto;
padding:0;
width:500px;
}
#yourholiday-feedback input {
font-size:90%;
border:1px solid #CCC;
height:15px;
width:50%;
}
#yourholiday-feedback label {
font-weight:700;
}
#yourholiday-feedback .personal {
margin:20px 0 0;
padding:25px 35px;
border:1px solid #CCC;
}
#yourholiday-feedback input:focus {
background:#fffdf1;
}
#yourholiday-feedback .address {
margin:30px 0;
padding:25px 35px;
border:1px solid #CCC;
}
#yourholiday-feedback .feedback {
margin:0;
padding:25px 35px;
border:1px solid #CCC;
}

/** Email Signup **/
#SignUp {
margin:0;
padding:0;
}
#SignUp .signupframe {
margin:0 auto;
padding:0;
border:0;
}

/** Cruise Calendar **/
.cruiseCalendarTable {
padding:10px;
font-size:1.2em;
}
.cruiseCalendarTable tbody tr {
height:18px;
}
.cruiseCalendarTable tbody td {
padding-left:10px;
}
.cruiseCalendarTable .calendarTitleRow {
color:#317FCE;
border-bottom:1px solid #F2F2F2;
}
.altRow {
background-color:#F2F2F2;
}
.cruisingPeriod {
border:1px solid #317fce;
background-color:#c5e1fe;
}

/** Comments **/
#comments {
margin:20px;
padding:20px 0;
border-top:1px dotted #999;
}
#comments h3 .title {
margin:0;
padding:0;
}
#comments .submitted {
margin:0;
padding:0;
color:#999;
font-size:1.2em;
font-weight:700;
}
#comments .content {
margin:10px 0;
padding:0;
color:#4A4A4A;
font-size:1.2em;
line-height:1.6em;
}
#comment-form .collapsible {
display:none;
}
.comment-preview .new {
display:none;
}
.comment-preview .content {
border-left:1px solid #CCC;
border-bottom:1px solid #CCC;
}
.vote-form {
margin-bottom:20px;
}
.comment-preview .content p {
margin:10px 0;
padding:5px;
color:#6A6A6A;
font-size:1.2em;
line-height:1.7em;
}
.comment-preview .submitted {
color:#999;
font-size:1.2em;
font-weight:700;
}
h2.title {
display:none;
}
.commentTitle {
margin:0;
padding:0;
font-size:1.3em;
font-weight:700;
}
#edit-subject-wrapper {
display:none;
}
.comment-published {
margin:0 0 10px;
padding:10px 0;
border-bottom:1px dotted #999;
}

/** Recent News Block **/
#block-views-Recent_News-block_1{
margin:0 0 35px;
padding:0;
font-size:1.15em;
line-height:1.5em;
font-family:Arial, Helvetica, sans-serif;
}

/** Recent Tours Block **/
.block-views {
margin:0 0 35px;
padding:0;
}
#block-views-Recent_Tours-block_1{
font-size:1.15em;
line-height:1.5em;
font-family:Arial, Helvetica, sans-serif;
}

/** Top Tour Deals **/
#block-views-top_tour_deals-block_1{display:inline;}
#block-views-top_tour_deals-block_1 ul li{list-style:none;display:inline;}

/** Popular Tours Block **/
#block-views-Popular_Tours-block_1 .views-field-title {
margin:0;
padding:0;
font-size:1.15em;
line-height:1.5em;
font-family:Arial, Helvetica, sans-serif;
}

/** Views and CCK Styling [NOTE**UNSORTED] **/
/** Profile **/
.profile dl {
font-size:1.2em;
}
.form-checkboxes,.form-radios {
margin:0;
padding:0;
}
.form-checkboxes .form-item,.form-radios .form-item {
margin:0;
padding:0;
}
.block-poll .form-radios .option {
margin:0;
padding:0;
font-size:1.1em;
}
.block-poll .form-radios {
margin:10px 0;
padding:0;
}
.field-field-leader {
margin:5px 0 10px;
padding:0;
color:#3B9CFF;
font-size:1.4em;
line-height:1.5em;
font-weight:700;
}

/** Tour Search Box **/
.views-exposed-widgets {
margin:0;
padding:15px;
border:1px solid #CCC;
}

.views-exposed-widgets label {
font-size:1.2em;
line-height:2em;
}

.views-exposed-widget {
margin:0;
padding:0;
clear:both;
}

.form-submit {
font-size:1em;
}

.field-label {
font-weight:700;
}

/** Misc **/
.view-empty {
margin:10px 0;
padding:0;
font-size:1.2em;
line-height:1.6em;
}

.field-field-provider {
margin:5px 0 0;
padding:0;
font-size:1.5em;
font-weight:700;
color:#4a4a4a;
}

.field-field-image .field-label {
display:none;
}

.imagecache-trade_tour_image_default {
margin:45px 5px 10px 0;
padding:0;
float:right;
border:1px solid #888;
}

.imagefield-field_tourmap {
margin:30px 0 20px;
padding:0;
width:550px;
height:442px;
border:1px solid #CCC;
}

.views-field-field-price-value {
font-weight:700;
}

.views-field-field-sudbdesc2-value {
font-weight:700;
}

.views-field-field-subdesc2-value a:link {
font-weight:700;
color:#c00;
}

.views-field-field-subdesc2-value a:visited {
font-weight:700;
color:#c00;
}

.views-field-field-subdesc2-value a:hover {
font-weight:700;
color:#222;
}

#tourLogos img {
margin-right:40px;
}

/** Trade Tours Additional Information **/
.group-addinformation {
margin:10px 0;
padding:10px;
clear:both;
border:1px solid #CCC;
}

.field-field-daybyday .field-label {
margin:0 0 5px;
padding:0;
color:#317FCE;
font-size:1.4em;
font-weight:700;
}

.days {
font-size:1.8em;
font-weight:700;
color:#317FCE;
}

.daybyday tbody tr {
margin:0;
padding:10px;
font-size:1.2em;
line-height:1.6em;
}

.daybyday tbody tr td b {
color:#317FCE;
font-weight:700;
line-height:2em;
}

.alt {
margin:10px 0;
background-color:#F2F2F2;
}

/** Trade Tours Informational Bar **/
.group-informationbar {
margin:10px 0;
padding:5px 5px 0;
border:0;
width:845px;
height:33px;
color:#4A4A4A;
font-weight:700;
background-image:url(images/subStrip.jpg);
background-repeat:no-repeat;
}

.group-informationbar .field-label {
display:none;
}

.field-field-date {
margin:0 70px 0 0;
padding:0;
height:20px;
float:left;
font-size:1.2em;
text-indent:25px;
background-image:url(images/icons/calendar.png);
background-repeat:no-repeat;
}

.field-field-date .field-item {
margin:3px 0 0;
padding:0;
}

.field-field-region {
margin:0 70px 0 0;
padding:0;
font-size:1.2em;
float:left;
height:20px;
text-indent:25px;
background-image:url(images/icons/destination.png);
background-repeat:no-repeat;
}

.field-field-region .field-item {
margin:3px 0 0;
padding:0;
}

.field-field-duration {
margin:0 70px 0 0;
padding:0;
float:left;
font-size:1.2em;
}

.field-field-duration .field-item {
margin:3px 0 0;
padding:0;
}

.field-field-price {
margin:0;
padding:0;
font-size:1.2em;
float:left;
height:20px;
text-indent:20px;
background-image:url(images/icons/money.png);
background-repeat:no-repeat;
}

.field-field-price .field-item {
margin:3px 0 0;
padding:0;
}

/** Trade Tours Sub Description **/
.field-field-subdesc {
margin:5px 0 0;
padding:0;
font-size:1.5em;
font-weight:700;
color:#4a4a4a;
}

.field-field-subdesc .field-label {
display:none;
}

.field-field-subdesc2 {
margin:0;
padding:0;
letter-spacing:-1px;
font-size:2em;
font-weight:100;
color:#E24646;
}

.field-field-subdesc2 .field-label {
display:none;
}

.field-label .field field-type-text field-field-subdesc {
display:none;
}

/** Trade Tours Features **/
.field-field-features {
margin:30px 0 50px;
padding:0;
float:left;
width:420px;
}

.field-field-features .field-label {
font-size:1.2em;
}

.field-field-features li {
margin:10px 0;
padding:0;
}

/** Image **/
.field-field-image .field-label {
display:none;
}

.imagecache-trade_tour_image_linked img {
margin:0 5px 10px 0;
padding:0;
float:right;
border:1px solid #999;
}

.imagefield-field_tourmap {
margin:30px 0 20px;
padding:0;
width:550px;
height:442px;
border:1px solid #CCC;
}

input .form-radio {
border:0;
}

.view-Trade-Tours .view-content {
margin:10px 0;
padding:0;
border:1px solid #CCC;
}

.view-Trade-Tours thead {
height:35px;
color:#FFF;
text-transform:uppercase;
background-color:#317FCE;
}

.view-Trade-Tours .view-content table {
margin:0;
padding:0;
width:100%;
font-size:1.1em;
}

.views-table .even {
background-color:#FFF;
}

.views-table .odd {
background-color:#FFF;
}

.view-content .tableHeader-processed {
padding:0 20px;
background-color:#317FCE;
font-weight:700;
color:#FFF;
border:0;
}

.view-content .tableHeader-processed a:link {
color:#FFF;
}

.view-content .tableHeader-processed a:visited {
color:#FFF;
}

.view-content th {
border:0;
}

.view-Trade-Tours .view-content td {
margin:0;
padding:5px;
}

.views-field-field-image-fid a {
width:102px;
height:102px;
display:block;
}

.even .views-field-field-duration-value {
text-transform:uppercase;
}

.odd .views-field-field-duration-value {
text-transform:uppercase;
}

.views-field-field-duration-value {
font-weight:700;
}

.view-Trade-Tours .odd {
background-color:#f2f2f2;
}

th .views-field views-field-field-duration-value {
margin-left:10px;
}

.views-field-field-subdesc-value {
clear:left;
}

ul.links{
height:32px;
}

.links {
display:none;
}

.links li{
	margin:0 20px 0 0;
}

.googlemaps {
border:1px solid #999;
}

.readMore {
margin:10px 0;
padding:8px 5px 4px;
font-size:1.2em;
font-weight:700;
border-top:1px solid #CCC;
clear:both;
}

.pager {
font-size:1.2em;
}

.pager-current first {
font-weight:700;
}

.profile .user-member {
font-size:1.2em;
line-height:2em;
}

.form-item label {
font-size:1.2em;
line-height:2em;
}

.form-item .description {
font-size:1.2em;
line-height:2em;
}

#form-table {
margin:20px auto;
width:785px;
}

#form-table p {
margin:0 0 10px;
padding:0;
}

#webform-client-form-82 {
margin:0 auto;
padding:25px;
width:500px;
border:1px solid #CCC;
background-image:url(images/contact-form-bg.gif);
background-repeat:repeat-x;
}

#webform-client-form-82 .description {
font-size:1em;
color:#999;
}

#webform-client-form-292 {
margin:0 auto;
padding:25px;
width:500px;
border:1px solid #CCC;
background-image:url(images/contact-form-bg.gif);
background-repeat:repeat-x;
}

#webform-client-form-292 .description {
font-size:1em;
color:#999;
}

#webform-client-form-193 {
margin:0 auto;
padding:25px;
width:500px;
border:1px solid #CCC;
background-image:url(images/contact-form-bg.gif);
background-repeat:repeat-x;
}

#webform-client-form-193 .description {
font-size:1em;
color:#999;
}

.webform-confirmation {
font-size:1.2em;
line-height:2em;
}

input {
border:2px solid #999;
padding:4px;
font-size:1.2em;
background-color:#F8F8F8;
}

input:focus {
border:2px solid #317FCE;
}

/** Top Frame External Pages **/
#frameTopBar {
margin:0;
padding:0;
height:35px;
width:100%;
color:#FFF;
position:fixed;
top:0;
font-size:1.2em;
font-weight:700;
text-transform:uppercase;
letter-spacing:-.3px;
background-color:#317FCE;
border-bottom:1px solid #FFF;
}

.externalFrame {
margin:35px 0 0;
padding:0;
overflow:hidden;
height:100%;
}


.tourTable{
font-weight: inherit;
font-style: inherit;
font-family: inherit;
vertical-align: baseline;



}

.tourTable tr {
color: #0066cc;
font-size: 12px;
font-weight: inherit;
font-style: inherit;
font-family: inherit;
vertical-align: baseline;
}

.tourTable td {
color: #000000;
font-size: 1em;
font-weight: inherit;
font-style: inherit;
font-family: inherit;
vertical-align: baseline;
}


.tourTable a {
text-decoration:underline
}

.tableFooter {
background-color: #dfe8ff;
font-size: 1em;
font-weight: bold;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
width: 90%;
text-align: center;
}


/** Tour Specials Page **/
/** Grid View Style **/
/**
.views-view-grid{
	margin:0;
	padding:0;
}
.views-view-grid .views-field-title{
	font-size:1.3em;
	font-weight:bold;
}
.views-view-grid .views-field-field-price-value{
	font-size:1.4em;
}
.views-view-grid .views-field-field-subdesc2-value{
	font-size:1.2em;
}
.views-view-grid tbody tr td{
	margin:0;
	padding:10px;
	border:1px dotted #CCC;
	width:260px;
	height:180px;
	vertical-align:top;
}
**/
/** Table View Style **/
/**
.view-trade-tour-specials{
	margin:0 0 30px;
	padding:0;
}
.view-trade-tour-specials tbody{
	border:0;
}
.view-trade-tour-specials .views-table{
	width:100%;
	font-size:1.3em;
}
.view-trade-tour-specials thead tr{
	display:none;
}
.view-trade-tour-specials tr{
	border:0;
}
.view-trade-tour-specials .views-field-field-image-fid{
	width:115px;
	height:102px;
}
.panel-pane{
	margin:0;
	padding:0;
}
**/