/* 
    Description: This stylesheet exists to override the existing Outoing CSS
		 specifically for study tours pages
*/

/* Header */
div#primary-navigation ul li.selected a { font-weight: bold; background: #574b9f; color: #fff; }
div#primary-navigation ul li a:hover { background: #574b9f; color: #fff; text-decoration: none; }
#frm-trip-finder fieldset input.textfield { width: 130px; font-size: 14px; font-weight: normal; color: #fff; background: #574b9f; }
div#primary-navigation ul li a { font-size: 13px; }


/* General */
body { background: #EFEFEF url(../images/bg-studytours-background.jpg) no-repeat scroll top center; }
h2 span, h3 span { font-family:"Helvetica Neue",Arial,sans-serif; font-weight: bold; color: #574b9f; padding: 3px 20px 3px 0; background: #fff; margin: 0; display: -moz-inline-box; display: inline-block; text-transform: uppercase; line-height: 24px; }
div.cta-block dl dd a { color: #574b9f; }
div.cta-content h3, div.cta-content h4 { color: #574b9f; }
ul.links li a { background: url(../images/icn-links-chevron-purple.gif) left 3px no-repeat; }
div#adverise-study-tour p { font-size: 11px; background: #7C5DA3; padding: 5px 10px; color: #fff;  line-height: 14px; }
div#adverise-study-tour ul { font-size: 11px; background: #F4F4F4; padding: 5px 10px; }
div#adverise-study-tour ul li { background: none; list-style-type: disc; list-style-position: inside; margin: 0; padding: 0px; }

div#intro-block ul { margin-top: 6px; list-style-type: none; font-size: 12px; }
div#intro-block ul li { list-style-position:inside;  list-style-type: url(../images/icn-links-chevron-blue.gif) }
div#intro-block ul li {  background: url(../images/icn-links-chevron-purple.gif) left no-repeat; padding-left:25px; margin-bottom:6px; }
.close_box_button{ position: absolute; color: #fff; right: -9px; top: 0; background: #574B9F; padding: 3px; cursor: pointer; font-size: 9px;}
div.tabs .cta-overview-column h3, div.tabs .cta-overview-column h4 { color: #574B9F; }

div.cta-block .btn-moreinfo { background: #544A9A; color: #fff; border: 0 none; padding: 3px 6px; margin: 0 18px 0 0; font-weight: bold; font-size: 0.8em; text-decoration: none; text-transform: uppercase; }
div.cta-block ul li { list-style-type: none; background: url(../images/icn-links-chevron-purple.gif) left 5px no-repeat; padding: 0 0 0 14px; margin: 4px 0 0 4px; }


/* Tabs */
div.tabs ul{ list-style-type: none; background: #F4F4F4; padding: 5px 0px 4px; border-bottom: 2px solid #574B9F; margin: 0px; }
div.tabs ul li{ display: inline; border: 0;  }
div.tabs ul li a{ text-decoration: none; padding: 5px 26px 5px 5px; color:#000; margin-right: 5px; color: #fff;  background: #574B9F url(/_includes/tmp/nav-dropdown.gif) no-repeat center right !important; }
div.tabs ul li a.active{ color: #fff;  background: #7C5DA4 url(/_includes/tmp/nav-scrollup.gif) no-repeat center right !important;  }
div.tabs ul li a:hover{ cursor: pointer; text-decoration: none;  background: #7C5DA4; color: #fff; }
div.tabs ul.links li{ display: list-item; border: 0; }
div.tabs ul.ui-tabs-nav li.ui-state-active a { border: 0; background: #574B9F !important; color: #fff !important; font-weight: bold; }
div.tabs ul.ui-tabs-nav li.ui-state-hover a { background: #574B9F !important; color: #fff !important; }


/* Tab content containers */
div#tab-bysubject, div#tab-bydestination { display: none; }
div#tab-bysubject .cta-block, div#tab-bydestination .cta-block { border: none; margin: 0px; padding-top: 20px; }
div#tab-bysubject, div#tab-bydestination { border: solid #574B9F; padding: 0 9px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-width: 0px; border: 0px; background: #F4F4F4;  }
div#tab-bysubject dl, div#tab-bydestination dl { width: 127px; margin: 0 8px 0 8px; height: 150px; overflow: hidden;}
div#tab-bysubject dl img, div#tab-bydestination dl img { width: 127px; height: 96px; }


/* Product page */
div#product-summary { margin-right: 0px }


/* Sidebar */
ul.links li { list-style-type: none; padding: 7px 0; margin-right:9px; border: none; font-weight: bold; font-size: 12px; color: #574B9F; }
ul.links li a {color: #574B9F; }
ul.links li.extra-info { list-style-type: none; padding: 0px 0; margin-left:36px; border-bottom: none; font-weight: normal; color: #000; font-size: 11px; }
ul.links li.extra-info a { background: none; padding: 0px; color: #000; }
ul.links li.border{ border-bottom: 1px dashed #000000; }