@font-face {
	font-family:'Garamond';
	src: url('fonts/garamond_premier_pro-webfont.eot');
	src: url('fonts/garamond_premier_pro-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/garamond_premier_pro-webfont.woff') format('woff'),
		url('fonts/garamond_premier_pro-webfont.ttf') format('truetype'),
		url('fonts/garamond_premier_pro-webfont.svg#GaramondPremierProRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{font-family:Helvetica, Arial, sans-serif;}
img.alignleft{
	float:left;
	margin:0 20px 0 0;
}
img.alignright{
	float:right;
	margin:0 0 0 20px;
}
.tabset{
	text-transform:uppercase;
	font-size:8px;
}
.tabset img{margin-bottom:3px;}
.content-columns{
	width:100%;
	overflow:hidden;
	padding:0 0 30px;
}
.content-column{
	float:left;
	width:300px;
	color:#646569;
	font:12px/16px Helvetica, Arial, Tahoma, sans-serif;
}
.content-column2{
	float:right;
	width:260px;
}
.column-box{padding-bottom:13px;}
.column-box:after{
	content:"";	display:block;	clear:both;
}
.column-box+.column-box{
	border-top:1px solid #e2e2e2;
	padding-top:16px;
}
.column-box .date-list ul{
	list-style:none;	margin:0;	padding:2px 0 4px;
}
.column-box .date-list li{padding:0 0 2px;}
.column-box .date-list a{color:#646569;}
.column-box p{margin:0 0 8px;}
.list,
.list ul{
	list-style:none;	margin:0;	padding:20px 0 0 1px;
}
.list ul{
	padding:8px 0 8px 20px;
	margin:0 0 -8px;
}
.information-box .list{padding:7px 0 0 1px;}
.information-box2 .list{padding:0 0 13px 1px;}
.information-box2 .list ul{padding:0 0 8px 27px;}
.list li{
	font-size:14px;
	line-height:16px;
	padding:0 0 8px 8px;
	background:url(images/bullet.png) no-repeat 0 6px;
}
.list ul li{padding:0 0 0 5px;}
.information-box2 .list ul li{padding-left:8px;}
.column-box .links{
	width:100%;
	overflow:hidden;
	padding:0 0 7px;
}
.column-box.grey-box{
	background:#f6f6f6;
	padding:15px 20px 29px;
	width:260px;
	line-height:18px;
}
.column-box.grey-box p{margin:0;}
.column-box .link-booking{
	float:right;
	margin:0 5px 0 0;
}
.column-box .new-page{
	display:inline-block;
	vertical-align:top;
	padding:0 0 0 14px;
	background:url(/images/dotd_v2/icon-new-page.gif) no-repeat 0 5px;
}
.column-box .list .new-page{background-position:0 3px;}
.content-column2 .heading{
	width:240px;
	padding:4px 10px;
	margin:0;
	background:#2d2f31;
	font:12px/18px Helvetica, Arial, Tahoma, sans-serif;
	color:#fff;
}
.content-column2 .heading:after{
	content:"";	display:block;	clear:both;
}
.content-column2 .column-box{
	padding:0;
	margin:0 0 20px;
}
.content-column2 .column-box+.column-box{
	border-style:none;
	padding:0;
}
.check-form{
	background:#f6f6f6;
	line-height:17px;
	padding:0 9px;
	border-top:1px solid #e2e2e2;
}
.check-form .row{
	overflow:hidden;
	padding:4px 9px 6px;
	margin:0 -9px;
	border-bottom:1px solid #e2e2e2;
}
.check-form .radio{
	float:left;
	margin:1px 4px 0 0;
	padding:0;
	width:15px;
	height:15px;
}
.check-form  label{float:left;}
.check-form .price{
	float:right;
	color:#94925d;
}
.column-box .link-change,
.column-box .link-from{
	float:right;
	margin:0 0 0 5px;
}
.column-box .link-from{color:#fff;}
.column-box .link-from:hover{text-decoration:none;}
.content-column .heading-action,
.content-column .heading-book{
	background:#2d2f31 url(/images/dotd_v2/icon-auction.gif) no-repeat 10px 13px;
	padding:9px 10px 4px 70px;
	width:180px;
}
.content-column .heading-book{
	background:#2d2f31 url(/images/dotd_v2/icon-book.gif) no-repeat 10px 13px;
	padding:9px 10px 5px 51px;
	width:199px;
}
.content-column .heading-action h3,
.content-column .heading-book h3{
	font:21px/21px 'Garamond', Raleway, sans-serif;
	color:#fff;
	margin:0;
}
.content-column .heading-action p,
.content-column .heading-book p{
	font-size:12px;
	line-height:13px;
}
.content-column .inform-link-box{
	margin:0;
	padding:2px 0 4px 4px;
}
.form{
	background:#f6f6f6;
	padding:15px 10px 19px;
}
.form .row{padding:0 0 16px;}
.form .title{
	display:block;
	padding:0 0 4px;
}
.form .price-info{
	background:#fff;
	border:1px solid #e2e2e2;
	color:#161719;
	font-size:10px;
	line-height:14px;
	text-transform:uppercase;
	overflow:hidden;
	text-align:center;
	padding:5px 0 7px;
}
.form .price-info strong,
.heading .save-col strong,
.info-table .line .save-col strong{
	display:block;
	font:21px/25px 'Garamond', Raleway, sans-serif;
}
.info-table .line .save-col strong{
	font-size:18px;
	line-height:18px;
}
#main .heading2 .save-col strong{font:26px/28px 'Garamond', Raleway, sans-serif;}
.form .price-info strong sup,
.heading .save-col strong sup,
.info-table .line .save-col strong sup,
.info-table .line .total sup{
	display:inline;
	vertical-align:middle;
	position:relative;
	font-size:12px;
	line-height:3px;
	top:-4px;
}
.form .reg-price{
	float:left;
	width:90px;
	padding:0 3px;
	color:#646569;
	background:url(/images/dotd_v2/divider2.gif) no-repeat 100% 4px;
}
.form .current-bid{
	float:left;
	width:77px;
	padding:0 3px;
}
.form .save-col,
.heading .save-col,
.info-table .line .save-col{
	float:left;
	width:53px;
	padding:5px 3px 7px;
	margin:-5px 0 -7px;
	position:relative;
	background:#d8d6b6;
}
.heading .save-col{
	font:10px/14px Arial, Helvetica, sans-serif;
	text-align:center;
	width:72px;
	color:#2d2f31;
	padding:9px 3px 5px;
	margin:-13px 15px 0 -20px;
}
*+html .heading .save-col{margin-top:-16px;}
.info-table .line .save-col{
	float:right;
	text-align:center;
	color:#2d2f31;
	font:10px/10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:-7px -13px -5px 10px;
	padding:5px 3px 4px;
	border-right:1px solid #e2e2e2;
}
.info-table .line .total{
	float:right;
	color:#161719;
	font:21px/25px 'Garamond', Raleway, sans-serif;
}
.form label{
	display:block;
	font-weight:bold;
	padding:0 0 3px;
}
.form .row-holder{
	width:100%;
	overflow:hidden;
}
.form .text{
	float:left;
	border:1px solid #c6c8c6;
	background:url(images/sprite2.png) no-repeat;
	width: 114px;
	height: 37px;
}
.form .text input{
	float:left;
	background:none;
	border:0;
	margin:0;
	padding:11px 7px 12px;
	width:100px;
	font-size:11px;
	color:#646569;
}
.form .submit{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	border-style:none;
	margin:0;
	padding:0;
	position:relative;
	cursor:pointer;
	background:url(/images/dotd_v2/sprite2.png) no-repeat -120px 0;
	width:116px;
	height:39px;
}
.form .info-block p{margin:0 0 2px;}
.form .note strong{
	display:inline-block;
	vertical-align:top;
	padding:0 9px 0 0;
	margin:0 3px 0 0;
	background:url(/images/dotd_v2/divider3.gif) no-repeat 100% 4px;
}
.book-form .select-holder{
	min-height:26px;
	margin:0 0 -5px;
}
.book-form select{
	margin:0;
	width:240px;
	color:#646569;
}
.form .submit.book-now{background-position:-120px -50px;}
.column-info{
	text-align:center;
	position:relative;
	margin:-4px 0 20px;
}
.column-info h4{
	margin:0 0 4px;
	color:#646569;
	font:bold 14px/18px Helvetica, Arial, Tahoma, sans-serif;
}
.column-info .btn-video,
.column-block .btn-mail{
	display:block;
	margin:0 auto 3px;
	width:106px;
	height:24px;
	border:1px solid #016ea6;
	background:url(/images/dotd_V2/sprite2.png) no-repeat -250px 0;
	text-indent:-9999px;
	overflow:hidden;
}
.column-block .btn-mail{
	margin:0 0 10px;
	background-position:-400px 0;
	width:77px;
}
.column-info .time-info{
	display:block;
	font-size:11px;
	line-height:15px;
}
.sign-info{text-align:center;}
.sign-info .sign-up-link{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/dotd_v2/sprite2.png) no-repeat -300px -50px;
	width:260px;
	height:39px;
	margin:0 0 16px;
}
.sign-info p{margin:0 0 15px;}
.columns{
	width:660px;
	margin:-5px -20px 0 0;
	overflow:hidden;
	position:relative;
}
.columns .column{
	float:left;
	width:310px;
	margin:0 20px 0 0;
}
.column-block{
	width:270px;
	padding:19px 20px 0;
	margin:0 0 20px;
	background:#fff;
}
.column-block .holder{
	min-height:200px;
	width:100%;
	overflow:hidden;
}
.column-block .heading{
	width:270px;
	margin:0 -20px 17px;
	padding:0 20px 4px;
	border-bottom:1px solid #e2e2e2;
}
#main .column-block .heading h2{
	margin:0;
	background:none;
	color:#161719;
	font:30px/30px 'Garamond', Raleway, sans-serif;
}
.column-block .mail-info{
	font-weight:bold;
	font-size:13px;
	line-height:15px;
}
.column-block .mail-info p{margin:0 0 21px;}
.link-box{height:15px;}
.column-block .link-box{width:270px;}
.inner-page .link-box{padding-bottom:9px;}
.link-box a.read-more{
	background:url(images/arrow-more2.png) no-repeat 100% 5px;
	padding:0 15px 0 0;
}
.link-box a.read-more2{background:url(images/arrow-more3.png) no-repeat 100% 5px;}
.booking-description2{
	font-size:14px;
	line-height:18px;
	margin:-2px 0 0;
	padding:0;
}
.booking-description p{margin:0 0 7px;}
.booking-description ul{padding:0 0 2px;}
.booking-description .link-see{
	display:inline-block;
	vertical-align:top;
	font:italic 12px/16px Arial, Helvetica, sans-serif;
	color:#646569;
}
.booking-description .link-see:hover{text-decoration:none;}
.booking-description .link-holder{padding:13px 0 0;}
.content-column2 .booking-description{
	background:#f6f6f6;
	font-size:12px;
	line-height:16px;
	padding:20px 20px;
	min-height:238px;
	margin:0;
}
.content-columns2 .booking-description{
	min-height:0;
	padding-bottom:10px;
}
.content-columns2 .booking-description h3{margin:0 0 12px;}
.content-columns2 .booking-description .read-more3{margin:-2px 0 0;}
.content-column2 .booking-description .head{
	padding:0 20px 3px;
	margin:0 -20px 5px;
	border-bottom:1px solid #e2e2e2;
}
.booking-description .booking{margin:0 0 12px;}
.booking{
	font-size:12px;
	line-height:16px;
}
.booking p{margin:0;}
.booking-description .new-page{
	margin:0 0 0 8px;
	padding:0 0 0 12px;
	background-position:0 4px;
}
.content-box .button{
	display:inline-block;
	vertical-align:top;
	border:1px solid #800000;
	background:#9b0000 url(/images/dotd_v2/btn-sprite.gif) repeat-x;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	color:#fff;
	padding:4px 13px;
	margin:0 0 10px;
	text-shadow:0 0 1px #450202;
}
.info-list-block  .button{margin:0 0 16px;}
.content-box .button:hover{
	color:#fff;
	text-decoration:none;
}
.content-box .grey-button{
	border-color:#6f7073;
	background:#6f7073 url(/images/dotd_v2/btn-sprite.gif) repeat-x 0 -40px;
	text-shadow:0 0 1px #515253;
}
.content-box .blue-button{
	border-color:#016ea6;
	background:#0077b5 url(/images/dotd_v2/btn-sprite.gif) repeat-x 0 -80px;
	text-shadow:0 0 1px #013651;
}
.content-box .check-icon{
	display:inline-block;
	vertical-align:top;
	padding:0 0 0 16px;
	margin:0 0 0 -3px;
	background:url(/images/dotd_v2/check-icon.gif) no-repeat 0 3px;
}
.map-box .map-block{margin:0 0 32px;}
.map-box .heading{padding-top:4px;}
.address{
	padding:3px 0 4px;
	text-transform:none;
	font:12px/16px Arial, Helvetica, sans-serif;
}
.address span{display:block;}
.info-list-block{
	position:relative;
	padding:1px 0 8px;
	font-size:14px;
	line-height:18px;
}
.info-list-block p{margin:0 0 19px;}
.info-list-block .list{
	padding:0 0 12px;
	margin:-12px 0 0;
}
.info-list-block .list li{padding: 0 0 8px 12px;}
.visual-list{
	list-style:none;	margin:0 -37px 0 0;	padding:0;
	width:627px;
}
.visual-list li{
	display:inline-block;
	vertical-align:top;
	width:175px;
	padding:0 30px 31px 0;
	font-size:14px;
	line-height:18px;
}
*+html .visual-list li{
	display:inline;
	padding-right:33px;
}
.visual-list  img{margin:0 0 11px;}
.visual-list .title{
	display:block;
	color:#008ec5;
	font-size:16px;
	line-height:20px;
	font-weight:normal;
}
.visual-list p{margin:0;}
.visual-list .location{
	display:block;
	font-size:12px;
}
.button .alert-icon{
	display:inline-block;
	vertical-align:top;
	padding:0 0 0 17px;
	margin:0 0 0 -4px;
	background:url(/images/dotd_v2/icon-alert.gif) no-repeat 0 1px;
}
.information-box{padding:21px 0 0;}
.information-box2{margin:0 0 -14px;}
.information-box .title{
	display:block;
	font-size:14px;
	line-height:16px;
	margin:0 0 11px;
}
.visual-box .foot-info{
	border:1px solid #e2e2e2;
	overflow:hidden;
	padding:5px 8px 7px 6px;
}
.visual-box .foot-info a{
	float:right;
	margin:0 0 0 5px;
}
.visual-box .foot-info p{margin:0;}
.content-box .read-more3{
	display:inline-block;
	vertical-align:top;
	font-size:14px;
	line-height:16px;
	padding:0 10px 0 0;
	margin:-12px 0 0;
	background:url(images/arrow-more.png) no-repeat 100% 4px;
}
.content-box .link-box .read-more3{
	margin:0;
	font-size:13px;
	background:url(images/arrow-more.png) no-repeat 100% 4px;
}
.info-table-block{
	background:#f6f6f6;
	padding:9px 10px 0;
	border-top:1px solid #e2e2e2;
}
.info-table{
	width:238px;
	border:1px solid #e2e2e2;
	background:#fff;
	overflow:hidden;
	margin:0 0 10px;
}
.info-table .line{
	font-size:12px;
	line-height:12px;
	padding:6px 12px 5px 7px;
}
.info-table .line+.line{
	border-top:1px solid #e2e2e2;
}
.info-table .line:after{
	content:"";	display:block;	clear:both;
}
.info-table .line  p{margin:0;}
.info-table .line .price{
	float:right;
	margin:0 0 4px 5px;
	color:#94925d;
}
.info-table-block .button-row{
	width:100%;
	overflow:hidden;
}
.info-table-block .button{float:right;}
.sidebar .content-box .heading{
	margin: 0 -20px 20px 0;
	left:-20px;
	padding: 0 5px 7px 20px;
	width:275px;
}
.sidebar .content-box h3{margin:0;}
.content-box h3{
	font:24px/24px 'Garamond', Arial, Helvetica, sans-serif;
	text-transform:capitalize;
}
.sidebar .sub-box{
	padding-top:19px;
	line-height:20px;
}
.sidebar .sub-box .heading{margin-bottom:15px;}
.sidebar .sub-box p{margin:0 0 16px;}
.sub-box .destination-links{
	font-size:13px;
	padding-bottom:6px;
}
.sidebar .social-box{
	text-align:right;
	color:#86878a;
	font-size:10px;
	line-height:16px;
}
.sidebar .social-box span{float:right;}
.sidebar .social-box ul{
	list-style:none;	margin:0;	padding:0;
	float:right;
	text-align:left;
}
.sidebar .social-box li{
	float:left;
	padding:0 0 0 4px;
}
.sidebar .social-box li a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/dotd_v2/sprite2.png) no-repeat 0 -50px;
	width:16px;
	height:16px;
	padding:0;
	margin:0;
}
.sidebar .social-box .facebook{background-position:-20px -50px;}
.sidebar .social-box .twitter{background-position:-40px -50px;}
.sidebar .social-box .google{background-position:-60px -50px;}
.sidebar .social-box .share{background-position:-80px -50px;}
.sidebar .booking p{margin:0;}
.sidebar .column-box{padding:5px 0 13px;}
.sidebar .booking{
	padding:16px 0 9px;
	border-bottom:1px solid #e2e2e2;
	margin:0;
}
.sidebar .link-holder{
	overflow:hidden;
	border-bottom:1px solid #e2e2e2;
	padding:0 0 10px;
	margin:-3px 0 16px;
}
.link-box .save-favorite{
	float:right;
	background:url(/images/dotd_v2/icon-favorite.gif) no-repeat 100% 0;
	padding:0 20px 0 0;
	font-size:10px;
	line-height:16px;
}
.sidebar .save-favorite{
	float:left;
	padding:0 0 0 20px;
	background:url(/images/dotd_v2/icon-favorite.gif) no-repeat;
}
.sidebar .content-box .item-list{
	list-style:none;	margin:-6px 0 0;	padding:0;
}
.sidebar .content-box .item-list li{
	text-align:center;
	font-size:14px;
	line-height:16px;
	padding:1px 0 17px;
}
.sidebar .content-box .item-list img{margin:0 0 7px;}
.sidebar .item-list .title{
	display:block;
	text-transform:uppercase;
	font-weight:normal;
}
.sidebar .item-list  p{margin:0;}
.sidebar .content-box .sub-list,
.sidebar .content-box .sub-list ul{
	list-style:none;	margin:0;	padding:0;
	font-size:14px;
	line-height:18px;
}
.sidebar .content-box .sub-list li{
	font-weight:bold;
	color:#646569;
	padding:1px 0 17px;
}
.sidebar .content-box .sub-list ul{padding:0 0 0 1px;}
.sidebar .content-box .sub-list ul li{
	padding:2px 0 0 11px;
	background:url(/images/dotd_v2/bullet2.gif) no-repeat 0 9px;
	font-weight:normal;
}
.sidebar .content-box .sub-list a{color:#646569;}
.sidebar .content-box .sub-list .mark a{color:#008ec5;}
.footer-holder .luxury-box{margin:0 0 20px;}
.footer-row1 .text-holder{
	overflow:hidden;
	background:url(/images/dotd_v2/divider4.gif) repeat-y;
	font-size:12px;
	line-height:18px;
	padding:4px 0;
	margin:0 -40px 20px 0;
	width:1000px;
}
.footer-area .footer-col+.footer-col{background:none;}
.footer-row1 .footer-col{
	width:428px;
	padding:0 20px 4px 49px;
	margin:0;
	line-height:18px;
}
.footer-row1 .footer-col ul{margin:0;}
.footer-row1 .text-holder li{ padding: 0 7px 0 9px;}
.footer-row2{padding:19px 0 20px;}
.footer-row2 .footer-area{
	background:url(/images/dotd_v2/divider5.gif) repeat-y;
	text-align:left;
	padding:0 0 0 61px;
	width:899px;
}
.footer-row2 .socials .mail{
	background:url(/images/dotd_v2/sprite2.png) no-repeat -250px -34px;
	width:32px;
	height:32px;
}
.footer-row3 .partners{padding:15px 0 17px;}
.footer-row3 .partners li{margin:0 11px 0 0;}
.footer-row4{padding-top:12px;}
.main-container{
	overflow:hidden;
	width:100%;
	margin:8px 0 30px;
	background:#2d2f31;
	color:#fff;
	line-height:18px;
	font-family: Helvetica;
}
.main-container img{vertical-align:top;}
#main .main-container h2{
	color:#fff;
	font-size:14px;
	line-height:20px;
	background:none;
	margin:0;
	font-weight:bold;
}
.main-container .inner-content{
	padding:14px 20px;
	width:920px;
	overflow:hidden;
}
.main-container p{margin:0;}
.main-container .textholder{
	float:left;
}
.main-container .social-vote{
	float:right;
	margin:0;
	padding:5px 0 0;
	list-style:none;
}
.main-container .social-vote li{
	float:left;
	padding:0 0 0 7px;
}
.main-container .social-vote img{vertical-align:top;}
.comments-form{
	font-size:14px;
	line-height:18px;
	padding: 0 0 14px;
}
.comments-form p{margin:0 0 10px;}
.comments-form p strong{display:block;}
.comments-form textarea{
	border:1px solid #c1c1c1;
	background:#fff url(/images/dotd_v2/bg-comments-area.png) no-repeat;
	width:568px;
	min-width:568px;
	max-width:568px;
	min-height:65px;
	margin:0;
	padding:10px;
	overflow:auto;
}
.comments-form .row{
	overflow:hidden;
	border:solid #c1c1c1;
	border-width:0 1px 1px;
	padding:0 0 0 10px;
	background:url(/images/dotd_v2/bg-comments-area.png) no-repeat;
	width:578px;
	margin:0 0 20px;
}
.comments-form .row .add-image{
	background:url(/images/dotd_v2/add-image.gif) no-repeat;
	width:51px;
	height:13px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	margin:10px 0 0;
}
.comments-form .row input[type="submit"]{
	border:0;
	background:url(/images/dotd_v2/btn-submit.gif) no-repeat;
	width:69px;
	height:32px;
	padding:0;
	margin:0;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
	float:right;
}
.comments-form .heading1{
	width:100%;
	overflow:hidden;
	margin:0 0 8px -3px;
}
.comments-form .heading1 h3{
	font: 20px/28px Raleway, sans-serif;
	margin:0;
	float:left;
}
.comments-form .heading1 select{
	float:right;
	width:150px;
	font-size:11px;
	line-height:14px;
	color:#646569;
}
.link-box .links-list{
	margin:0 -6px 0 0;
	padding:0;
	list-style:none;
	float:right;
}
.link-box .links-list li{
	float:left;
	padding:0 0 0 22px;
}
.link-box .links-list a.rss{
	background:url(/images/dotd_v2/ico-rss.gif) no-repeat;
	padding:0 0 0 20px;
}
.link-box .links-list a.mail{
	background:url(/images/dotd_v2/ico-mail.gif) no-repeat;
	padding:0 0 0 20px;
}
.link-box .links-list a:hover{text-decoration:none;}
.content-box .visual1{
	margin:0 -20px 25px;
	width:630px;
}
.content-box .visual1 img{vertical-align:top;}
.content-box .meta{
	width:100%;
	overflow:hidden;
	margin:0 0 17px;
}
.content-box .meta .date{
	float:left;
	font-style:normal;
	font-size:12px;
	line-height:15px;
	text-align:center;
	background:url(/images/dotd_v2/separator.gif) no-repeat 100% 5px;
	padding:0 26px 0 0;
	margin:0 30px 0 0;
}
.content-box .meta .date span{
	font: 30px/36px Raleway, sans-serif;
	margin:0;
	display:block;
	color:#94925d;
}
.content-box .meta .name{
	float:left;
	font-weight:normal;
	font-size:12px;
	line-height:15px;
}
.content-box .meta .name span{
	font: 30px/36px Raleway, sans-serif;
	margin:0;
	display:block;
	color:#161719;
}
.content-box .section{
	width:100%;
	overflow:hidden;
	padding:3px 0 0;
}
.content-box .section .textholder{
	float:left;
	width:260px;
	font-size:14px;
	line-height:18px;
	color:#646569;
	margin:-3px 0 0;
}
#main .content-box .section h2{
	color:#008ec5;
	margin:0 0 1px;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
#main .content-box .section h2 span{
	display:block;
	font-size:12px;
	color:#646569;
	font-weight:normal;
	background:none;
	padding:0;
	letter-spacing:0;
}
.content-box .section .textholder p{margin:0 0 16px;}
.content-box .section .textholder dl{
	margin:0 0 2px;
	font-size:12px;
	line-height:18px;
}
.content-box .section .textholder dt{
	display:inline;
	font-weight:bold;
	padding:0 3px 0 0;
}
.content-box .section .textholder dd{
	margin:0;
	display:inline;
}
.content-box .section .social-block{
	float:left;
	overflow:hidden;
	padding:3px 0 30px;
}
.content-box .section .social-block h3{
	color:#86878a;
	text-transform:uppercase;
	text-align:center;
	background:url(/images/dotd_v2/bg-social-head.gif) repeat-x 0 6px;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	margin:0 0 5px;
}
.content-box .section .social-block h3 span{
	background:#fff;
	padding:0 5px;
}
.content-box .section .socials{
	display: inline-block;
	list-style: none;
	margin:0 -5px 0 0;
	padding: 0;
	vertical-align: top;
}
.content-box .section .socials li{
	float: left;
	margin: 0 5px 0 0;
}
.content-box .section .socials a{
	background: url(/images/dotd_v2/sprite-social.gif) no-repeat -74px 0;
	float: left;
	height: 32px;
	overflow: hidden;
	text-indent: -9999px;
	width: 32px;
}
.content-box .section .socials .facebook{background-position: -37px 0;}
.content-box .section .socials .mail{background-position: 0 0;}
.content-box .section .socials .google {background-position:-111px 0;}
.content-box .section .socials .share {background-position:-148px 0;}
.content-box .section .aside{
	float:right;
	background:#f6f6f6;
	width:301px;
	padding:0 0 47px;
	text-align:center;
}
#main .content-box .section .aside h2{
	font:30px/36px 'Garamond',"garamond-premier-pro-display",Georgia,serif;
	color:#161719;
	background:#d8d6b6;
	margin:0 0 21px;
	padding:12px 0 7px;
	letter-spacing:0;
}
#main .content-box .section .aside h2 sup{
	font-size:0.5em;
	line-height:1em;
}
.content-box .section .aside img{
	vertical-align:top;
	margin:0 0 8px;
}
.content-box .section .aside h3{
	color:#900;
	text-transform:uppercase;
	margin:0 0 5px;
	font:14px/30px Arial, Helvetica, sans-serif;
}
.content-box .section .aside .btn{
	display:block;
	margin:0 auto;
	background:url(/images/dotd_v2/btn-view-offer.gif) no-repeat;
	width:128px;
	height:39px;
	overflow:hidden;
	text-indent:-9999px;
}
.sidebar .content-box .items-list{
	margin:-12px -20px 0;
	padding:0 0 12px;
	list-style:none;
	color:#646569;
	font-size: 12px;
}
.sidebar .content-box .items-list li{
	padding:18px 20px 19px;
	vertical-align:top;
	width:260px;
	border-top:1px solid #e2e2e2;
}
.sidebar .content-box .items-list li:first-child{
	border:none;
	padding:10px 20px 17px;
}
.items-list .date{
	font-style:normal;
	color:#646569;
	font-size:12px;
	line-height:15px;
	display:block;
	margin:0 0 8px;
}
.sidebar .content-box .items-list h4{
	color:#008ec5;
	font-size:16px;
	line-height:19px;
	margin:0 0 2px;
	font-weight:normal;
}
.sidebar .content-box .items-list img{
	vertical-align:top;
	margin:0 0 6px;
}
.sidebar .content-box .items-list p{margin:0 0 5px;}
.items-list .btn{
	background:url(/images/dotd_v2/btn-view-offer-blue.gif) no-repeat;
	width:146px;
	height:26px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	margin:0 0 10px;
}
.content-box .heading3{
	margin: 0 -20px 15px;
	padding: 5px 20px 4px;
}
.logo1{
	width:213px;
	height:27px;
	margin: 33px 0 0;
}
.logo1 a{background:url(/images/dotd_v2/logo1.png) no-repeat;}
