A {  TEXT-DECORATION: none; }
A:hover {  TEXT-DECORATION: underline; }
.bgcolor2 {	 FONT: bold 11px Arial;  }
.navtitle, A.navtitle, A.navtitle:hover { FONT: 11px Verdana;  letter-spacing : 3px; }
.navTOP, A.navTOP { FONT: bold 11px Arial; COLOR: #000000; TEXT-DECORATION: none; }
A.navTOP:hover { COLOR: #000000; TEXT-DECORATION: underline; }
.navBOTTOM, A.navBOTTOM { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.navBOTTOM:hover {  TEXT-DECORATION: underline; }
.NavSpecials, A.NavSpecials { FONT: bold 11px Verdana;  TEXT-DECORATION: none; }
A.NavSpecials:hover {  TEXT-DECORATION: none; }
.footer { FONT: 10px Verdana;  TEXT-DECORATION: none; }
A.footer { FONT: 10px Verdana;  TEXT-DECORATION: none; }
A.footer:hover {  TEXT-DECORATION: underline; }

#display_cart_summary .cartsummary_empty {
display: none;
}
#display_cart_summary .cartsummary_full {
background-color: #FFBB00;
border-bottom-width: 1px;
border-right-width: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-style: solid;
border-color: #000000;
text-align: center;
}
div#js-container1a, #js-container2a, #js-container3a, #js-container4a, #js-container5a, #js-container6a {
    width: 700px;
    height: 337px;
    background: url(/Images/TGChallengeFlashBox/content-one.jpg) no-repeat top left;
}

div#js-container1b, #js-container2b, #js-container3b, #js-container4b, #js-container5b, #js-container6b {
    width: 700px;
    height: 337px;
    background: url(/Images/TGChallengeFlashBox/content-two.jpg) no-repeat top left;
}

div#js-container1c, #js-container2c, #js-container3c, #js-container4c, #js-container5c, #js-container6c {
    width: 700px;
    height: 337px;
    background: url(/Images/TGChallengeFlashBox/content-three.jpg) no-repeat top left;
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #030303;
}

div#js-container1d, #js-container5d, #js-container6d {
    width: 700px;
    height: 337px;
    background: url(/Images/TGChallengeFlashBox/content-four.jpg) no-repeat top left;
}

div#js-container1e, #js-container2e, #js-container3e, #js-container4e, #js-container5e, #js-container6e {
    width: 700px;
    height: 337px;
    background: url(/Images/TGChallengeFlashBox/content-five.jpg) no-repeat top left;
}

div#js-container1f, #js-container2f, #js-container3f, #js-container4f, #js-container5f, #js-container6f {
    width: 700px;
    height: 337px;
    background: url(/Images/TGChallengeFlashBox/content-six.jpg) no-repeat top left;
}

div#js-container2d {
    width: 700px;
    height: 337px;
    background: url(/Images/TGChallengeFlashBox/content-seven.jpg) no-repeat top left;
}

div#js-container3d {
    width: 700px;
    height: 337px;
    background: url(/Images/TGChallengeFlashBox/content-eight.jpg) no-repeat top left;
}

div#js-container4d {
    width: 700px;
    height: 337px;
    background: url(/Images/TGChallengeFlashBox/content-four.jpg) no-repeat top left;
}

img.tellme {
    margin-top: 200px; margin-left: 13px
}

img.tellme2 {
    margin-top: 290px; margin-left: 24px
}

img.tellme3 {
    margin-top: 15px; margin-left: 24px
}

img.buynow {
    margin-left: 7px;
}

img.buynow2 {
    margin-left: 8px;
}

img.learn {
    margin-left: 54px;
}

table.js-container1-t td{
    padding: 0;
    vertical-align: top;
}

table.js-container1-t td a {
    color: #0033bb;
    text-decoration: none;
}

table.js-container1-t td a:hover {
    text-decoration: underline;
}

table.js-container1-t td img {
    border: none
}

div.empty {
    height: 166px;
}

td.travsupsells{
	background-color: #ffffff;
	border-bottom: 2px dashed #666666;
	border-left: 2px dashed #666666;
	border-top: 2px dashed #666666;
	border-right: 2px dashed #666666;
}
table#TG-CC { border-collapse: collapse; font-family: Arial, sans-serif; font-size: 12px}
table#TG-CC td { border: 1px solid #dddddd; padding: 8px 6px 8px 6px; text-align: center; background-color: #f3f9f4 }
table#TG-CC td.lft-hdr { text-align: left; background-color: #fff }
table#TG-CC td span.note { color: #6c6c6c }
table#TG-CC td span.small-txt { font-size: 11px }
table#TG-CC td span.small-txt2 { font-size: 9px }
table#TG-CC tr.header td { font-size: 16px; font-weight: bold; color: #333333; background-color: #fff }
table#TG-CC tr.header td.green-cell { background-color: #deefe0; }
table#TG-CC td.tg { background-color: #deefe0; font-weight: bold; font-size: 14px}

table#TG-CC tr.pr-ar td { background-color: #f2f2f2 }
table#TG-CC tr.pr-ar td.tg { background-color: #deefe0; font-weight: bold; }
table#TG-CC table#TG-L td { border: none; font-weight: bold; font-size: 16px; padding: 0 2px 0 2px; background-color: #deefe0 }