.SNIP_TableRowEven {background-color: #FFFFFF;}
.SNIP_TableRowOdd {background-color: #F1F1EA;}
.SNIP_LinkContainer {position: relative; width: 100%; height: 100%; overflow: hidden;}
.SNIP_Link {position: absolute; left: 0; top: 0;}
.SNIP_Link img {border: 0;width: 500px;height: 500px;}
.SNIP_SmallFrame {margin: 0; padding: 0; float: left;}
.SNIP_SmallFrame .bgTL {width: 5px; height: 3px; overflow: hidden;}
.SNIP_SmallFrame .bgBR {width: 5px; height: 4px; overflow: hidden;}
.SNIP_SmallFrame .ContentCell {margin: 0; padding: 0;}
.SNIP_LargeFrame {padding: 0;}
.SNIP_LargeFrame .bgTL {width: 10px; height: 9px; overflow: hidden;}
.SNIP_LargeFrame .bgBR {width: 10px;height: 11px;overflow: hidden;}
.SNIP_LargeFrame .ContentCell {background: #FFFFFF;margin: 0;padding: 2px 0 5px 0;width: 150px;overflow: hidden;}
.SNIP_LargeFrame .ContentCell .text {margin: 0 0 4px 0;width: 150px;overflow: hidden;}
.SNIP_DarkFrame {position: relative;margin: 0 -9px 5px -9px;padding: 0;background-color: #D2D2C6;}
.SNIP_DarkFrame .bgTL {width: 10px;height: 9px;overflow: hidden;}
.SNIP_DarkFrame .ContentCell {margin: 0;padding: 0 2px 0 2px;}
.SNIP_DarkFrame .bgBR {width: 10px;height: 11px;overflow: hidden;}
.SNIP_StandardTable {font: normal 11px Arial, sans-serif;width: 100%;margin: 20px 0 8px 0;}
.SNIP_StandardTable tr {height: 25px;}
.SNIP_StandardTable th {font-weight: normal;text-align: left;padding: 0 6px 0 6px;}
.SNIP_StandardTable td {height: 20px; padding: 0 6px 0 6px;}
.SNIP_StandardTable p {margin: 0;padding: 0;}
.SNIP_DestinationTableHeader {color: #3C3C30;font: bold 13px Arial, sans-serif;padding: 0;margin: 5px 4px 5px 4px;overflow: hidden;}
.SNIP_DestinationTable {color: #3C3C30;margin: 0 0 18px 0;font: normal 11px Arial, sans-serif;border-top: 1px solid #D2D2C6;border-collapse: collapse;overflow: hidden;table-layout: fixed;}
.SNIP_DestinationTableCell {padding: 5px 4px 5px 4px;border-bottom: 1px solid #D2D2C6;}
.SNIP_DestinationTableCell .SNIP_BookButton {margin-bottom : -2px;}
.SNIP_DestinationTable p {margin: 0;padding: 0;}
.SNIP_Picture {font: normal 11px Arial, sans-serif;width: 170px;margin: 0 0 4px 0;}
.SNIP_Picture img {float: left;}
.SNIP_PictureTextContainer {position: relative;left: 5px;top: 0;float: left;}
.SNIP_Picture p {padding: 0;margin: 0;width: 96px;overflow: hidden;}
p.SNIP_PictureText {position: absolute;top: 0;left: 0;}
p.SNIP_PicturePrice {color: #000099;font-weight: bold;font-size: 27px;padding: 40px 0 0 0;white-space: nowrap;}
.SNIP_TeaserHeader {font: bold 11px Arial, sans-serif;color: #000099;}
.SNIP_TeaserDescription {font: normal 11px Arial, sans-serif;color: #3C3C30;}
.SNIP_Polaroid {color: #3C3C30;font: normal 11px Arial, sans-serif;position: relative;width: 170px;margin: 0 0 20px 0;padding: 0;}
.SNIP_PolaroidHeader {color: #000099;font-weight: bold;}
.SNIP_PriceOffer {color: #000000;font: normal 11px Arial, sans-serif;width: 162px;overflow: hidden;margin: 0;padding: 0 4px 4px 4px;}
.SNIP_PriceOffer p {width: 162px;padding: 0;margin: 0;overflow: hidden;}
.SNIP_PriceOfferPrice {color: #000099;font-weight: bold;font-size: 27px;}
.SNIP_BulletList {margin: 0 0 20px 0;padding: 0;width: 170px;overflow: hidden;table-layout: fixed;}
.SNIP_BulletList p {color: #3C3C30;font: bold 13px Arial, Sans-Serif;margin-bottom: 6px;}
.SNIP_BulletList p font {font: bold 13px Arial, Sans-Serif;}
.SNIP_BulletList ul {margin: 0;padding: 5px 0 7px 0;list-style: none;border-top: 1px solid #D2D2C6;border-bottom: 1px solid #D2D2C6;}
.SNIP_BulletList li {font: normal 11px Arial, Sans-Serif;margin: 0;padding: 0 0 0 10px;background: url(/images/icons/bullet_icon.gif) no-repeat 0 2px;}
.SNIP_BulletList li font {font: normal 11px Arial, Sans-Serif !important;}
.SNIP_LargeSquare {margin: 0 0 10px 0;height: 170px;width: 170px;position: relative;overflow: hidden;}
.SNIP_LargeSquareImage {width: 170px;height: 170px;}
.SNIP_LargeSquareTextContainer {font-weight: bold;font-family: Arial, sans-serif;position: absolute;top: 95px;left: 0;width: 140px;height: 75px;margin: 0;padding: 0;overflow: hidden;}
.SNIP_LargeSquareText {color: #ffffff;position: absolute;top: 0;left: 0;font-size: 13px;padding: 8px 10px 11px 7px;}
.SNIP_LargeSquareTextPrice {color: #FFFFFF;position: absolute;top: 31px;left: 0;font-size: 27px;margin: 8px 10px 11px 7px;}
.SNIP_TwoSmallSquares {margin: 0 0 10px 0;padding: 0;width: 170px;height: 83px;overflow: hidden;}
.SNIP_FourSmallSquares {margin: 0 0 10px 0;padding: 0;width: 170px;height: 170px;overflow: hidden;}
.SNIP_SmallSquare {font: bold 11px Arial, sans-serif;margin: 0 0 4px 0;padding: 0;display: inline;width: 83px;height: 83px;overflow: hidden;position: relative;}
.SNIP_SmallSquare p {color: #FFFFFF; margin: 0; padding: 4px;}
.SNIP_SmallSquareLeft {	float: left;}
.SNIP_SmallSquareRight {float: right;}
.SNIP_SmallSquareImage {width: 83px; height: 83px;}
.SNIP_SmallSquareIcon {position: absolute;	left: 4px;	top: 61px;}
.SNIP_BookButton {display: table;overflow: visible;}
.SNIP_StandardTable .SNIP_BookButton {margin-bottom : -2px;}
.SNIP_BookButton td {vertical-align: top;}
.SNIP_BookButton .C_normal {background:url(/images/buttons/bookBtn_wbg_m.gif) repeat-x 0 0;}
.SNIP_BookButton .C_normal td {background:url(/images/buttons/bookBtn_wbg_l.gif) no-repeat 0 0; padding: 0 0 0 0;}
.SNIP_BookButton .C_hover {background:url(/images/buttons/bookBtnRed_wbg_m.gif) repeat-x 0 0;}
.SNIP_BookButton .C_hover td {background:url(/images/buttons/bookBtnRed_wbg_l.gif) no-repeat 0 0; padding: 0 0 0 0;}
.SNIP_BookButton td a {color:#FFFFFF !important;background:url(/images/buttons/bookBtn_wbg_r.gif) no-repeat 100% 0;padding: 3px 6px 0 6px;display: block;height: 22px;white-space: nowrap;}
.SNIP_BookButton td a:hover {color: #FFFFFF !important;text-decoration: none !important;background:url(/images/buttons/bookBtnRed_wbg_r.gif) no-repeat 100% 0;}
#tblDestinationTableSnippet {float:left;}