/********

	global cass styles

********/

/********

	css reset: clear default tag style and set basic tag styles

********/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
b {font-style:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6,p {font-size:100%;font-weight:normal;}

body,td,th,input,select {font-family:Arial,sans-serif;font-size:11px;color:#666;}

body {background:#7ba98f;}
span {display:block;margin:0;padding:0;}
p {margin-bottom:10px;}

ul {margin-left:25px;margin-bottom:10px;}
ul li {list-style-type:disc;list-style-position:outside;}

ol {margin-left:25px;margin-bottom:10px;}
ol li {list-style-type:decimal;list-style-position:outside;}

/********

	utilities: general formatting styles

********/

.hr {height:1px;padding:0;margin:0;margin-bottom:10px;line-height:1px;font-size:1px;background-color:#b7b7b7;}
.hrPad {height:1px;padding:0;margin:10px 0;line-height:1px;font-size:1px;background-color:#b7b7b7;}

.clearAll {clear:both;}

.alignLeft {text-align:left;}
.alignRight {text-align:right;}
.alignCenter {text-align:center;}

.floatLeft {float:left;}
.floatRight {float:right;}

img.floatLeft {float:left;margin-right:5px;margin-bottom:10px;}
img.floatRight {float:right;margin-left:5px;margin-bottom:10px;}

.displayInline {display:inline;}
.displayBlock {display:block;}

.padRight5 {padding-right:5px;}

.padLeft15 {padding-left:15px;}

.padLeft25 {padding-left:25px;}

h5.marginLeft5 {margin-left:5px;}

div.marginRight9 {margin-right:9px;}
div.marginRight5 {margin-right:5px;}

/********

	fonts: general font styles

********/

a {color:#1c631c;}
a:active {color:#1c631c;}
a:hover {color:#ff6600;}

h1 {font-size:22px;color:#000;font-weight:bold;margin-top:10px;margin-bottom:5px;}
h2 {font-size:15px;color:#000;font-weight:bold;margin-bottom:10px;}
h3 {font-size:14px;color:#666;font-weight:bold;margin-bottom:10px;}
h4 {font-size:14px;color:#333;margin-bottom:10px;}
h5 {font-weight:bold;margin-bottom:10px;}
h6 {font-size:10px;color:#000;margin-bottom:10px;}

.fontHead {font-size:18px;color:#000;font-weight:bold;margin-top:10px;margin-bottom:5px;}
.fontCopy {font-size:11px;color:#666;font-weight:normal;}
.fontPrice {font-size:13px;color:#000;font-weight:bold;}
.fontTitle {font-size:13px;color:#000;font-weight:bold;}
.fontSmallCopy {font-size:10px;color:#666;font-weight:normal;}
.fontTinyCopy {font-size:9px;color:#000;font-weight:normal;}
.hed {font-weight:bold;color:#000;font-size:13px;font-family:Arial;padding-bottom:5px;}

.fontBold {font-weight:bold;}

.colorWhite {color:#fff;}
.colorBlack {color:#000;}
.colorRed {color:#f00;}
.colorBlue {color:#283C83;}

label.error {color:#f00;}
input.error {background-color:#fcc;border:1px solid #666;height:17px;}

/********

	icon links: carat link styles

********/

a.linkArrow {padding-left:11px;text-decoration:none;background:url(../images/global/icons/ico_arrow_right_off.gif) no-repeat 0 2px;}
a.linkArrow:hover {text-decoration:underline;background:url(../images/global/icons/ico_arrow_right_on.gif) no-repeat 0 2px;}
a.linkArrow:active {text-decoration:underline;}

a.linkTop {font-size:10px;padding-left:12px;text-decoration:none;background:url(../images/global/icons/ico_arrow_up_off.gif) no-repeat 0 4px;}
a.linkTop:hover {text-decoration:underline;background:url(../images/global/icons/ico_arrow_up_on.gif) no-repeat 0 4px;}
a.linkTop:active {text-decoration:underline;}

a.linkLearn {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_learn_off.gif) no-repeat 0 1px;}
a.linkLearn:hover {text-decoration:underline;background:url(../images/global/icons/ico_learn_on.gif) no-repeat 0 1px;}
a.linkLearn:active {text-decoration:underline;}

a.linkInWish {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_inwish_off.gif) no-repeat 0 1px;}
a.linkInWish:hover {text-decoration:underline;background:url(../images/global/icons/ico_inwish_on.gif) no-repeat 0 1px;}
a.linkInWish:active {text-decoration:underline;}

a.linkAddWish {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_add_wishlist_off.gif) no-repeat 0 1px;}
a.linkAddWish:hover {text-decoration:underline;background:url(../images/global/icons/ico_add_wishlist_on.gif) no-repeat 0 1px;}
a.linkAddWish:active {text-decoration:underline;}

a.linkGuestbook {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_guestbook_off.gif) no-repeat 0 1px;}
a.linkGuestbook:hover {text-decoration:underline;background:url(../images/global/icons/ico_guestbook_on.gif) no-repeat 0 1px;}
a.linkGuestbook:active {text-decoration:underline;}

a.linkViewCart {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_viewcart_off.gif) no-repeat 0 1px;}
a.linkViewCart:hover {text-decoration:underline;background:url(../images/global/icons/ico_viewcart_on.gif) no-repeat 0 1px;}
a.linkViewCart:active {text-decoration:underline;}

a.linkBrowse {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_browse_off.gif) no-repeat 0 1px;}
a.linkBrowse:hover {text-decoration:underline;background:url(../images/global/icons/ico_browse_on.gif) no-repeat 0 1px;}
a.linkBrowse:active {text-decoration:underline;}

a.linkNext {width:16px;text-decoration:none;background:url(../images/global/icons/ico_next_off.gif) no-repeat 0 0;}
a.linkNext:hover {text-decoration:underline;background:url(../images/global/icons/ico_next_on.gif) no-repeat 0 0;}
a.linkNext:active {text-decoration:underline;}

a.linkDblNext {width:16px;text-decoration:none;background:url(../images/global/icons/ico_dbl_next_off.gif) no-repeat 0 0;}
a.linkDblNext:hover {text-decoration:underline;background:url(../images/global/icons/ico_dbl_next_on.gif) no-repeat 0 0;}
a.linkDblNext:active {text-decoration:underline;}

a.linkPrevious {width:16px;text-decoration:none;background:url(../images/global/icons/ico_prev_off.gif) no-repeat 0 0;}
a.linkPrevious:hover {text-decoration:underline;background:url(../images/global/icons/ico_prev_on.gif) no-repeat 0 0;}
a.linkPrevious:active {text-decoration:underline;}

a.linkDblPrevious {width:16px;text-decoration:none;background:url(../images/global/icons/ico_dbl_prev_off.gif) no-repeat 0 0;}
a.linkDblPrevious:hover {text-decoration:underline;background:url(../images/global/icons/ico_dbl_prev_on.gif) no-repeat 0 0;}
a.linkDblPrevious:active {text-decoration:underline;}

a.linkPrint {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_print_off.gif) no-repeat 0 1px;}
a.linkPrint:hover {text-decoration:underline;background:url(../images/global/icons/ico_print_on.gif) no-repeat 0 1px;}
a.linkPrint:active {text-decoration:underline;}

a.linkEnlarge {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_enlarge_off.gif) no-repeat 0 1px;}
a.linkEnlarge:hover {text-decoration:underline;background:url(../images/global/icons/ico_enlarge_on.gif) no-repeat 0 1px;}
a.linkEnlarge:active {text-decoration:underline;}

a.linkMoreImages {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_moreimages_off.gif) no-repeat 0 1px;}
a.linkMoreImages:hover {text-decoration:underline;background:url(../images/global/icons/ico_moreimages_on.gif) no-repeat 0 1px;}
a.linkMoreImages:active {text-decoration:underline;}

a.linkMovies {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_movie_off.gif) no-repeat 0 1px;}
a.linkMovies:hover {text-decoration:underline;background:url(../images/global/icons/ico_movie_on.gif) no-repeat 0 1px;}
a.linkMovies:active {text-decoration:underline;}

a.linkSpeaker {padding-left:10px;text-decoration:none;background:url(../images/global/icons/ico_speaker_off.gif) no-repeat 0 0;}
a.linkSpeaker:hover {text-decoration:underline;background:url(../images/global/icons/ico_speaker_on.gif) no-repeat 0 0;}
a.linkSpeaker:active {text-decoration:underline;}

a.linkRemove {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_remove_off.gif) no-repeat 0 1px;}
a.linkRemove:hover {text-decoration:underline;background:url(../images/global/icons/ico_remove_on.gif) no-repeat 0 1px;}
a.linkRemove:active {text-decoration:underline;}

a.linkChangeAddress {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_edit_off.gif) no-repeat 0 1px;}
a.linkChangeAddress:hover {text-decoration:underline;background:url(../images/global/icons/ico_edit_on.gif) no-repeat 0 1px;}
a.linkChangeAddress:active {text-decoration:underline;}

a.linkEdit {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_edit_off.gif) no-repeat 0 1px;}
a.linkEdit:hover {text-decoration:underline;background:url(../images/global/icons/ico_edit_on.gif) no-repeat 0 1px;}
a.linkEdit:active {text-decoration:underline;}

a.linkCancel {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_cancel_off.gif) no-repeat 0 1px;}
a.linkCancel:hover {background:url(../images/global/icons/ico_cancel_on.gif) no-repeat 0 1px;}
a.linkCancel:active {text-decoration:underline;}

a.linkUpdate {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_update_off.gif) no-repeat 0 1px;}
a.linkUpdate:hover {text-decoration:underline;background:url(../images/global/icons/ico_update_on.gif) no-repeat 0 1px;}
a.linkUpdate:active {text-decoration:underline;}

a.linkClose {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_close_off.gif) no-repeat 0 1px;}
a.linkClose:hover {text-decoration:underline;background:url(../images/global/icons/ico_close_on.gif) no-repeat 0 1px;}
a.linkClose:active {text-decoration:underline;}

a.linkInfo {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_info_off.gif) no-repeat 0 1px;}
a.linkInfo:hover {text-decoration:underline;background:url(../images/global/icons/ico_info_on.gif) no-repeat 0 1px;}
a.linkInfo:active {text-decoration:underline;}

a.linkPDF {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_pdf_off.gif) no-repeat 0 1px;}
a.linkPDF:hover {text-decoration:underline;background:url(../images/global/icons/ico_pdf_on.gif) no-repeat 0 1px;}
a.linkPDF:active {text-decoration:underline;}

a.linkHelp {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_whatsthis_off.gif) no-repeat 0 1px;}
a.linkHelp:hover {text-decoration:underline;background:url(../images/global/icons/ico_whatsthis_on.gif) no-repeat 0 1px;}
a.linkHelp:active {text-decoration:underline;}

a.linkCalendar {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_calendar_off.gif) no-repeat 0 1px;}
a.linkCalendar:hover {text-decoration:underline;background:url(../images/global/icons/ico_calendar_on.gif) no-repeat 0 1px;}
a.linkCalendar:active {text-decoration:underline;}

a.linkBigPrev {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_prev_off.gif) no-repeat 0 0;}
a.linkBigPrev:hover {text-decoration:underline;background:url(../images/global/icons/ico_prev_on.gif) no-repeat 0 0;}
a.linkBigPrev:active {text-decoration:underline;}

a.linkBigNext {padding-right:22px;text-decoration:none;background:url(../images/global/icons/ico_next_off.gif) no-repeat 26px 0;}
a.linkBigNext:hover {text-decoration:underline;background:url(../images/global/icons/ico_next_on.gif) no-repeat 26px 0;}
a.linkBigNext:active {text-decoration:underline;}

a.linkPhoto {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_photo_off.gif) no-repeat 0 1px;}
a.linkPhoto:hover {text-decoration:underline;background:url(../images/global/icons/ico_photo_on.gif) no-repeat 0 1px;}
a.linkPhoto:active {text-decoration:underline;}

a.linkReadMore {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_readmore_off.gif) no-repeat 0 1px;}
a.linkReadMore:hover {text-decoration:underline;background:url(../images/global/icons/ico_readmore_on.gif) no-repeat 0 1px;}
a.linkReadMore:active {text-decoration:underline;}

a.linkVideo {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_camcorder_off.gif) no-repeat 0 1px;}
a.linkVideo:hover {text-decoration:underline;background:url(../images/global/icons/ico_camcorder_on.gif) no-repeat 0 1px;}
a.linkVideo:active {text-decoration:underline;}

a.linkStaff {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_staff_off.gif) no-repeat 0 1px;}
a.linkStaff:hover {text-decoration:underline;background:url(../images/global/icons/ico_staff_on.gif) no-repeat 0 1px;}
a.linkStaff:active {text-decoration:underline;}

a.linkIpod {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_ipod_off.gif) no-repeat 0 1px;}
a.linkIpod:hover {text-decoration:underline;background:url(../images/global/icons/ico_ipod_on.gif) no-repeat 0 1px;}
a.linkIpod:active {text-decoration:underline;}

a.linkDrum {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_drum_off.gif) no-repeat 0 1px;}
a.linkDrum:hover {text-decoration:underline;background:url(../images/global/icons/ico_drum_on.gif) no-repeat 0 1px;}
a.linkDrum:active {text-decoration:underline;}

a.linkFlag {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_flag_off.gif) no-repeat 0 1px;}
a.linkFlag:hover {text-decoration:underline;background:url(../images/global/icons/ico_flag_on.gif) no-repeat 0 1px;}
a.linkFlag:active {text-decoration:underline;}

a.linkAward {padding-left:21px;text-decoration:none;background:url(../images/global/icons/ico_award_off.gif) no-repeat 0 1px;}
a.linkAward:hover {text-decoration:underline;background:url(../images/global/icons/ico_award_on.gif) no-repeat 0 1px;}
a.linkAward:active {text-decoration:underline;}


/********

	utilities: general form element styles

********/

input {width:300px;height:15px;padding:2px 0 0 3px;}

input.inputCheckbox {width:15px;vertical-align:text-top;}
_input.inputCheckbox {width:15px;vertical-align:middle;}

input.inputYear {width:40px;}
input.inputPhone {width:35px;}
input.inputState {width:45px;}
input.inputFile {width:200px;height:20px;}

input.button {margin:0;padding:0;}

input.buttonApply {width:66px;height:22px;}
input.buttonBack {width:63px;height:22px;}
input.buttonContinue {width:91px;height:22px;}
input.buttonCheckout {width:176px;height:22px;}
input.buttonSubmit {width:75px;height:22px;}
input.buttonCancel {width:81px;height:22px;}
input.buttonUpdate {width:76px;height:22px;}
input.buttonGo {width:34px;height:22px;margin-left:4px;margin-top:1px;display:inline;}

/********

	body layout: general page layout styles

********/

div.bdyContent {width:988px;overflow:hidden;}
div.bdyRightRail {width:252px;float:left;overflow:hidden;}

div.bdyContentWell {width:736px;float:left;overflow:hidden;}

div.bdyContentWellFull {float:left;margin:0 15px 0 30px;display:inline;}
div.bdyContentWellFooter {float:left;margin:10px 20px 0 30px;display:inline;}

div.bdyContentWellWideLeft {width:523px;float:left;margin:0 5px 0 25px;overflow:hidden;display:inline;}
div.bdyContentWellNarrowRight {width:165px;float:left;margin:0;overflow:hidden;display:inline;}

div.bdyContentWellLoginLeft {width:470px;float:left;margin:0 5px 0 25px;overflow:hidden;display:inline;}
div.bdyContentWellLoginRight {width:210px;float:left;margin:0;overflow:hidden;display:inline;}

div.bdyContentWellMiddle {width:343px;float:left;margin:0 10px 0 0;overflow:hidden;display:inline;}

div.bdyContentWellNarrowLeft {width:165px;float:left;margin:0 5px 0 30px;overflow:hidden;display:inline;}
div.bdyContentWellWideRight {width:523px;float:left;margin:0;overflow:hidden;display:inline;}

div.bdyRightRailSpacer {height:400px;}

/********

	containers: page components with fixed sizes and absolutely positioned child elements

********/

div.cntHeader {width:988px;height:145px;overflow:hidden;}
div.cntHeader p {position:absolute;top:8px;left:32px;font-size:9px;color:#999;}
div.cntHeader img {display:block;position:absolute;top:5px;left:32px;}

div.cntHeaderNav {width:687px;height:62px;position:absolute;top:73px;left:25px;overflow:hidden;}
div.cntHeaderNav img {display:inline;position:relative;top:0;left:0;}
div.cntHeaderNav div.subNav b {color:#000;font-weight:bold;}
div.cntHeaderNav div.mainNav {position:absolute;top:0;left:0;}
div.cntHeaderNav div.mainNav a {float:left;margin-right:10px;}
div.cntHeaderNav div.cartNav {position:absolute;top:0;left:559px;}
div.cntHeaderNav div.cartNav a {margin-left:12px;}
div.cntHeaderNav div.subNav {position:absolute;top:37px;left:35px;}
div.cntHeaderNav div.subNav a {margin-right:15px;color:#666;text-decoration:none;}
div.cntHeaderNav div.subNav a:active {color:#666;text-decoration:underline;}
div.cntHeaderNav div.subNav a:hover {color:#666;text-decoration:underline;}

div.cntContentHeader {width:736px;height:45px;position:relative;overflow:hidden;}
div.cntContentHeader h1 {position:absolute;top:20px;left:30px;margin:0;}
div.cntContentHeader h1 span {display:none;}
div.cntContentHeader p {position:absolute;top:26px;right:190px;font-size:10px;}
div.cntContentHeader a {position:absolute;top:11px;left:623px;}

div.cntContentFooter {width:736px;height:108px;clear:both;position:relative;}
div.cntContentFooter a.cntContentFooterBug {width:90px;position:absolute;top:48px;left:15px;}
div.cntContentFooter a {position:absolute;top:30px;right:18px;}
div.cntContentFooter div {position:absolute;top:53px;left:36px;}
div.cntContentFooter div img {display:block;float:left;position:relative;top:0;left:0;margin:2px 8px 0 0;}
div.cntContentFooter div a {position:relative;top:0;left:0;float:left;margin-right:8px;}
div.cntContentFooter div span {float:left;margin-right:8px;}

div.cntCalendarHeader {width:977px;height:45px;position:relative;overflow:hidden;}
div.cntCalendarHeader h1 {position:absolute;top:20px;left:30px;margin:0;}
div.cntCalendarHeader h1 span {display:none;}
div.cntCalendarHeader p {position:absolute;top:26px;right:190px;font-size:10px;}
div.cntCalendarHeader a {position:absolute;top:11px;left:623px;}

div.cntCalendarFooter {width:977px;height:108px;clear:both;position:relative;}
div.cntCalendarFooter a {position:absolute;top:30px;right:18px;}
div.cntCalendarFooter div {position:absolute;top:53px;left:36px;}
div.cntCalendarFooter div img {display:block;float:left;position:relative;top:0;left:0;margin:2px 8px 0 0;}
div.cntCalendarFooter div a {position:relative;top:0;left:0;float:left;margin-right:8px;}
div.cntCalendarFooter div span {float:left;margin-right:8px;}

/********

	tables: global table styles

********/

table.tableSurvey {margin-bottom:8px;}
table.tableSurvey td {padding-bottom:3px;}
table.tableSurvey input {width:15px;height:15px;margin-right:5px;}
table.tableSurvey input.buttonSubmit {width:75px;height:22px;margin-right:0;}

table.tableSurveyResults {margin-bottom:8px;}
table.tableSurveyResults td.result {width:148px;height:10px;background:url(../images/global/backgrounds/survey_bar.gif);line-height:9px;font-size:8px;}
table.tableSurveyResults td.label {padding-left:5px;line-height:9px;font-size:10px;}

/********

	default page style: sets the default look and feel of the page

********/

body {background:url(../images/global/backgrounds/bkg_page.gif) repeat-y;background:#7ba98f;}

div.cntHeader {background:url(../images/global/backgrounds/bkg_header2.gif);}
div.cntHeaderNav {background:url(../images/navigation/bkg_header_nav.gif) no-repeat bottom left;}
div.bdyRightRail {background:url(../images/global/backgrounds/bkg_right_rail.gif) no-repeat;}
div.cntContentHeader {background:url(../images/global/backgrounds/bkg_content_header.gif);}
div.bdyContentWell {background:url(../images/global/backgrounds/bkg_content_body.gif);}

div.cntCalendarHeader {background:url(../images/global/backgrounds/bkg_calendar_header.gif);}
div.bdyCalendarWell {background:url(../images/global/backgrounds/bkg_calendar_body.gif);}
div.cntCalendarFooter {background:url(../images/global/backgrounds/bkg_calendar_footer.gif);}
div.cntCalendarFooter a {color:#fff;text-decoration:none;}
div.cntCalendarFooter a:active {color:#fff;text-decoration:underline;}
div.cntCalendarFooter a:hover {color:#fff;text-decoration:underline;}
div.cntCalendarFooter a.linkTop {color:#1c631c;}
div.cntCalendarFooter a.linkTop:hover {color:#f60;}

div.cntContentFooter {background:url(../images/global/backgrounds/bkg_content_footer.gif);}

div.cntContentFooter a {color:#fff;text-decoration:none;}
div.cntContentFooter a:active {color:#fff;text-decoration:underline;}
div.cntContentFooter a:hover {color:#fff;text-decoration:underline;}

div.cntContentFooter a.linkTop {color:#1c631c;}
div.cntContentFooter a.linkTop:hover {color:#f60;}

.winnerHeadline {margin-top:10px;margin-bottom:5px;}

div.bdyContentWellWide {float:left;margin:0 5px 0 30px;display:inline;}

div.boxHalf {width:340px;float:left;margin:0 10px 10px 0;display:inline;}
div.boxHalf img.floatLeft {margin-bottom:35px;margin-right:10px;}
div.boxHalf ul {margin-left:20px;}
div.boxHalf ul li {margin-bottom:10px;}

div.boxFull {width:690px;float:left;margin:0 10px 10px 0;display:inline;}

table.tableTours {width:324px;float:left;margin:0;display:inline;}
table.tableTours tr {height:30px;}
table.tableTours th {padding-left:4px;height:30px;}
table.tableTours tr.odd td, tr.odd th {background-color:#f1f1f1;height:30px;}
table.tableTours tr.even td, tr.even th {background-color:#ffffff;height:30px;}
table.tableTours th {font-weight:bold;}

div.scrollable {height:485px;overflow:auto;overflow-x:hidden;}
table.scrollable td {min-height:15px;_height:auto !important;height:15px;padding:5px 0;vertical-align:top;}

div.programNews {border-top:1px solid #ccc;}
table.programNews {margin:0;padding:0;width:100%;}
table.programNews th {text-align:left;padding:5px 0px 5px 10px;font-weight:bold;}
table.programNews tr.odd td {background:#fff;padding-left:10px;}
table.programNews tr.even td {background:#f1f1f1;padding-left:10px;}
table.programNews .first {text-align:left;padding-left:10px;}
table.programNews .last {padding-right:40px; }

div.boxHide {display:none;}

div.boxCategoryTextLarge {position:relative;width:143px;height:100px;}
div.boxCategoryTextLarge p {width:143px;height:70px;position:absolute;top:0px;left:0px;overflow:hidden;}
div.boxCategoryTextLarge span {position:absolute;top:80px;left:0px;}

div.boxBackToTop {width:513px;float:left;display:inline;margin:5px 0px 10px 5px;text-align:right;}
div.boxBackToTop div.hr {margin-bottom:10px;}

.boxTabbedDetails {float:left;width:513px;margin-left:5px;margin-bottom:15px;margin-top:10px;display:inline;}

