.bg-head{height:190px;display:block;border-bottom:4px solid #d4163e;background:url('../images/icons/smoothred-sprite2.png') repeat-x 0 -66px;}
.frame-head{width:980px;margin:0 auto;display:block;}
.logo-box{width:345px;float:left;font-size:16px;color:#676767;}
#logo{width:345px;height:55px;display:block;background-image:url('../images/icons/smoothred-sprite.png');background-position:-10px -10px;margin:54px 0 0 0;}
.strapline{float:left;}
.frame-head p{width:300px;float:right;display:block;margin:45px 0 0 0;}
.number{color:#666666;float:right;display:block;font-size:26px;font-weight:bold;text-shadow:0 1px 1px #c9c9c9;-moz-text-shadow:0 1px 1px #c9c9c9;-webkit-text-shadow:0 1px 1px #c9c9c9;-khtml-text-shadow:0 1px 1px #c9c9c9;padding-left:25px;background:url('../images/icons/smoothred-sprite2.png') no-repeat 0 -739px;}
.email{float:right;display:block;color:#df1d37;font-size:22px;font-weight:bold;text-shadow:0 1px 1px #f1f1f1;-moz-text-shadow:0 1px 1px #f1f1f1;-webkit-text-shadow:0 1px 1px #f1f1f1;-khtml-text-shadow:0 1px 1px #f1f1f1;padding:3px 0 0 30px;background:url('../images/icons/smoothred-sprite2.png') no-repeat 0 -379px;}
ul.menu{height:27px;float:right;display:block;list-style:none;margin:17px 0 0 0 !important;padding:0;}
ul.menu li{float:left;display:block;padding:0 6px 0 6px;position:relative;}
ul.menu li a{color:#fff;height:22px;display:block;text-decoration:none;background:url('../images/layout/bg-menu.jpg');padding:8px 10px 0px 10px;text-shadow:0 1px 1px #666;-moz-text-shadow:0 1px 1px #666;-webkit-text-shadow:0 1px 1px #666;-khtml-text-shadow:0 1px 1px #666;}
ul.menu li a.click{}
ul.menu li a:hover{height:25px;background:url('../images/layout/bg-menu-hover.jpg');margin:-3px 0 0 0;}
ul.menu li a span.left{float:left;display:block;width:5px;height:30px;background:url('../images/layout/bg-menu-left.jpg') left no-repeat;margin:-8px 0 0 -15px;}
ul.menu li a span.right{float:right;display:block;width:5px;height:30px;background:url('../images/layout/bg-menu-right.jpg') right no-repeat;}
.webkit ul.menu li a span.right{margin:-8px -15px 0 0;}
.gecko ul.menu li a span.right{margin:-8px -15px 0 0;}
ul.menu li a:hover span.left{height:25px;background:url('../images/layout/bg-menu-hover-left.jpg') left no-repeat;padding:8px 0 0 0;margin:-8px 0 0 -15px;}
ul.menu li a:hover span.right{height:25px;background:url('../images/layout/bg-menu-hover-right.jpg') right no-repeat;padding:8px 0 0 0;}
.webkit ul.menu li a:hover span.right{margin:-8px -15px 0 0;}
.gecko ul.menu li a:hover span.right{margin:-8px -15px 0 0;}
ul.menu li a.focus{height:25px;background:url('../images/layout/bg-menu-hover.jpg');margin:-3px 0 0 0;}
ul.menu li a.focus span.left{height:25px;background:url('../images/layout/bg-menu-hover-left.jpg') left no-repeat;padding:8px 0 0 0;margin:-8px 0 0 -15px;}
ul.menu li a.focus span.right{height:25px;background:url('../images/layout/bg-menu-hover-right.jpg') right no-repeat;padding:8px 0 0 0;}
.webkit ul.menu li a.focus span.right{margin:-8px -15px 0 0;}
.gecko ul.menu li a.focus span.right{margin:-8px -15px 0 0;}
ul.menu li ul.subnav{float:left;display:none;font-size:12px;width:170px;list-style:none;position:absolute;z-index:999999;top:30px;left:1px;font-size:14px;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;}
.corporate{width:200px !important;}
ul li ul .about-us{width:200px !important;}
ul li ul .wine-tours{width:220px !important;}
ul.menu li ul.subnav li{text-align:left;width:199px;background:url('../images/layout/line-dropdown.png') bottom no-repeat;margin:0;padding:0;}
html ul.menu li ul.subnav li a{cursor:pointer;color:#fff;display:block;text-decoration:none;background:url('../images/layout/dropdown.jpg');padding:5px 0px 5px 10px;}
ul.menu li ul.subnav li a:hover{display:block;background:#db1a34 url('../images/layout/');padding:8px 0px 2px 10px;}
#page{width:980px;margin:0 auto;display:block;padding:0px 20px 0px 20px;}
.start-banner{height:385px;display:block;position:relative;padding:0;margin:10px 0 0;float:left;}
.banner{position:relative;padding:0;margin:10px 0 0 0;}
.banner span{height:330px;display:block;}
.banner-show{width:980px;display:block;padding:15px 0 0 0;margin:0;height:335px;position:relative;}
.banner-show span{float:left;width:780px;height:335px;padding:0;margin:0;}
.banner-show .banner-01{display:block;}
.banner-show .banner-02{display:none;}
.banner-show .banner-03{display:none;}
.banner-show a.show-01{float:right;display:block;width:178px;height:100px;border:1px solid #fff;margin:0 0 15px 0;}
.banner-show a:hover.show-01{border:1px solid #d4163e;background:#d4163e;opacity:0.2;filter:alpha(opacity=90);}
.banner-show a:focus.show-01{border:1px solid #d4163e;background:#d4163e;opacity:0.2;filter:alpha(opacity=90);}
.box-link{height:121px;width:185px;margin:10px 0 1px;float:right;z-index:1;color:#ffffff}
.box-caption{background-image:url('../images/layout/trans-bg.png');position:relative;bottom:40px;z-index:2;display:block;width:175px;padding:3px 5px;color:#ffffff;color:inherit;font-size:18px;letter-spacing:1px;text-shadow:2px 2px 4px #000000;text-transform:uppercase;text-decoration:none;text-align:right;}
.box-link:hover{color:rgb(223, 29, 55)!important;}
.box-caption:hover{color:rgb(223, 29, 55);text-decoration:none;}
ul.breadcrumb{width:980px;height:63px;bottom:0;position:absolute;font-size:34px;list-style:none;background:url('../images/layout/bg-breadcrumb.png');font-family:Georgia, "Times New Roman", Times, serif;margin:0;padding:0;z-index:99;}
ul.breadcrumb li{float:left;display:block;padding:10px 0 0 10px;color:#fff;text-shadow:0 1px 1px #000;-moz-text-shadow:0 1px 1px #000;-webkit-text-shadow:0 1px 1px #000;-khtml-text-shadow:0 1px 1px #000;}
ul.breadcrumb li a{color:#fff;text-shadow:0 1px 1px #000;-moz-text-shadow:0 1px 1px #000;-webkit-text-shadow:0 1px 1px #000;-khtml-text-shadow:0 1px 1px #000;}
ul.breadcrumb a.wine-tour{color:#fff;float:right;display:block;font-size:22px;background:url('../images/icons/arrow-white.png') 90% 15px no-repeat;padding:10px 40px 0 0;margin:10px 0 0 0;text-shadow:0 1px 1px #000;-moz-text-shadow:0 1px 1px #000;-webkit-text-shadow:0 1px 1px #000;-khtml-text-shadow:0 1px 1px #000;}
ul.breadcrumb a:hover.wine-tour{text-decoration:underline;}
.intro-text p{padding-top:0;}
.content{float:left;display:block;width:650px;margin:0 -5px 0 0;padding:15px 10px 0 0;}
.content2{float:left;display:block;width:650px;margin:0 -5px 0 0;padding:15px 10px 0 0;}
#content-full{width:980px;}
.box{width:320px;float:left;display:block;margin:0 9px 0 0px;}
.box span{height:210px;display:block;}
.box p{color:#666;padding:8px 0 8px 0;}
.box a{color:#df1d37;background-image:url('../images/icons/smoothred-sprite.png');background-position:75px -119px;padding:0 15px 0 0;}
.box a:hover{text-decoration:underline;}
.box-small{float:left;display:block;margin:10px 0 0 0;}
.second-box{padding-top:20px;}
.box-small div{float:left;width:470px;}
.box-small .box-small-img{width:150px;} 
.box-small .box-small-img a{background-image:none;padding:0px;}
.box-small span{float:left;display:block;width:150px;height:90px;}
.box-small p{float:left;display:block;width:480px;font-style:italic;padding:0 10px 10px 10px;}
.box-small a{color:#df1d37;background-image:url('../images/icons/smoothred-sprite.png');background-position:75px -119px;padding:0 15px 0 10px;}
a.testimonials-link{padding-right:50px;background-position:155px -119px;}
.box-small a:hover{text-decoration:underline;}
.box-tour{float:left;display:block;margin:10px 0 15px 0;}
.box-tour-v2{float:left;width:315px;display:block;margin:10px 10px 15px 0;}
.box-tour div{float:left; width:450px;}
.box-tour span{float:left;display:block;width:170px;height:110px;}
.box-tour h2{float:left;display:block;color:#df1d37;font-size:22px;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;padding:2px 0 2px 10px;margin:0;}
.box-tour-v2 h2{font-size:18px;}
.box-tour p{float:left;display:block;width:450px;padding:0 10px 10px 10px;}
.box-tour a, .box-tour-v2 a{float:left;color:#df1d37;background-image:url('../images/icons/smoothred-sprite.png');background-position:75px -119px;padding:0 15px 0 10px;}
.box-tour h2>a, .box-tour-v2 h2>a, .box-tour>span>a{background-image:none;padding:0}
.box-tour-v2 a{padding-left:0px;margin-top:5px;clear:both;}
.box-tour a:hover{text-decoration:underline;}
.album_image{float:left;margin:10px 5px 0 0;}
.sidebar{float:right;display:block;width:320px;padding:15px 0 0 0;}
form.enquiry{float:right;display:block;background:#e5e5e5;padding:8px;margin:20px 0 0 0;background-image:url("../images/layout/atol-logo.png");background-repeat:no-repeat;background-position:top right;}
form.enquiry p{padding:5px 0 5px 0;}
form.enquiry input{color:#3E3E3E;width:300px;height:20px;}
form.enquiry textarea{color:#3E3E3E;width:300px;height:100px;font-family:Arial, Helvetica, sans-serif;}
form.enquiry .button{color:#d4163e;cursor:pointer;width:100px;height:25px;border:1px solid #bebebe;background:url('../images/layout/bg-button.jpg');padding:4px 0 5px 0 !important;margin:0;-moz-box-shadow:0px 0px 2px #999;-webkit-box-shadow:0px 0px 2px #999;box-shadow:0px 0px 2px #999;text-shadow:0 1px 1px #fff;-moz-text-shadow:0 1px 1px #fff;-webkit-text-shadow:0 1px 1px #fff;-khtml-text-shadow:0 1px 1px #fff;}
.contact-left form.enquiry{width:464px;margin-bottom:20px;}
.contact-left form.enquiry input, .contact-left form.enquiry textarea{width:458px;}
.contact-left form.enquiry .button{width:100px;}
.contact-left .enquire-success{margin-top:20px;}
.news{float:right;display:block;background:#e5e5e5;margin:10px 0 0 0;padding:8px;}
.news .logo-news{height:17px;display:block;background:url('../images/logo/logo-news.jpg') no-repeat;padding:0 0 8px 0;}
.news strong{color:#d4163e;display:block;padding:15px 0 0 0;}
.news a{color:#d4163e;text-decoration:none;}
.news .line{height:1px;display:block;background:#cccccc;border-bottom:1px solid #eeeeee;}
.news .date{color:#3E3E3E;font-size:11px;}
.news_img_link{width:195px;margin-top:10px;display:block;color:#df1d37;background-image:url('../images/icons/smoothred-sprite.png');background-position:185px -145px;padding:8px 10px 0 0;}
.news a:hover{text-decoration:underline;}
.testimonial{float:left;background:#e5e5e5;margin:10px 0 0 0;padding:10px;}
.frame-number{float:left;display:block;height:50px;background:url('../images/layout/bg-pink.jpg');margin:10px 0 0 0;padding:10px;}
.frame-number .number{float:left;background:url('../images/icons/icon-phone.jpg') left no-repeat;padding:0 0 0 30px;}
.frame-number .email{float:left;background:url('../images/icons/icon-mail.jpg') left no-repeat;padding:0 0 0 30px;}
.sitemap ul{line-height:23px;list-style-position:outside;list-style-type:disc;padding-left:40px;}
.sitemap li{margin-top:10px;list-style-image:url(../images/icons/arrow-red.png);font-weight:bold;}
.sitemap li li{margin-top:0px;list-style-image:none;font-weight:normal;}
.sitemap a{color:#333;}
.sitemap a:hover{text-decoration:underline;}
#footer{float:left;display:block;width:980px;border-top:4px solid #d4163e;border-bottom:4px solid #999;margin:20px 0 0 0;}
ul.navi{float:left;display:block;list-style:none;width:260px;margin:10px 10px 10px 0;padding:0;}
ul.navi li{color:#999;float:left;display:block;font-size:12px;width:125px;padding:5px 2px 0 0;}
ul.navi li:first-child{width:250px;}
ul.navi li a{color:#999;font-size:12px;}
ul.navi li>a:hover{color:#666;font-size:12px;}
ul.navi li h2, ul.navi li h2 a, ul.navi2 li h2 a{color:#df1d37;font-size:18px;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;border-bottom:1px solid #999;padding:0;margin:0;}
ul.navi2{float:left;display:block;list-style:none;width:150px;margin:10px 10px 10px 0;padding:0;}
ul.navi2 li{color:#999;display:block;font-size:12px;width:130px;padding:5px 2px 0 0;}
ul.navi2 li a{color:#999;font-size:12px;}
ul.navi2 li>a:hover{color:#666;font-size:12px;}
ul.navi2 li h2{font-size:18px;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;border-bottom:1px solid #999;padding:0;margin:0;}
#sub-footer{float:left;display:block;width:980px;margin:10px 0 40px 0;color:#333;font-size:12px;margin-bottom:200px;}
#sub-footer a.copyright{float:left;display:block;height:20px;width:187px;background-image:url('../images/icons/smoothred-sprite.png');background-position:-10px -79px;padding:0;}
#sub-footer .rightside{float:right;display:block;margin:0 0 0 20px;background:url('../images/icons/smoothred-sprite2.png')}
.minttwist{float:right;text-align:right;}
.minttwist img{float:left;margin-top:15px;margin-right:5px;}
.minttwist a:hover{text-decoration:underline;}
.minttwist a, #sub-footer .minttwist span{float:left;font-family:Arial;color:#333;margin-top:25px;}
.minttwist span{float:left;font-family:Arial;color:#333;margin-left:5px;margin-right:5px;}
.blog-post{width:650px;float:left;}
.article-title a, .article-title a:active{color:#df1d37;font-size:18px;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;}
.article-title a:hover{text-decoration:underline;}
.article-date{font-size:12px;margin:0px;padding:0px;background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:url("../images/icons/date.png");background-origin:padding-box;background-position:0% 50%;background-repeat:no-repeat;background-size:auto;padding-left:18px;}
.blog-post-link{float:right;background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:url('../images/icons/smoothred-sprite.png');background-position:75px -119px;background-origin:padding-box;background-repeat:no-repeat;background-size:auto;color:#df1d37;padding-bottom:0px;padding-left:10px;padding-right:15px;padding-top:0px;margin:5px 15px}
.blog-post-link a:hover{text-decoration:underline;}
#categories{margin-left:6px;margin-bottom:20px;}
#categories a{font-family:Georgia;color:#333;line-height:25px;font-size:16px;margin-left:10px;}
#categories h2{margin-bottom:10px;}
#categories a:hover{text-decoration:underline;}
#categories div:hover{background-color:#E9E9E9;}
#categories .year-archive{color:#df1d37;font-size:18px;}
.blogimage{padding:10px 10px 10px 0px;}
.notFound{text-align:center;margin-top:50px;}
.archives{list-style:none;padding-left:10px;}
.archives ul{list-style:none;padding-left:20px;}
.enquire-success{font-family:Arial;font-size:14px;text-align:center;background-color:#C1FFC1;padding:20px 5px 20px 85px;border:1px solid #00CC00;margin-bottom:5px;text-shadow:#FFF 0px 1px 0px !important;color:#000;background-image:url("../images/icons/confirmation.png");background-origin:padding-box;background-position:10px 50%;background-repeat:no-repeat;background-size:auto;}
.home-page-h1 h1{font-family:Georgia,"Times New Roman",Times,serif;font-size:34px;color:#fff;text-shadow:0 1px 1px #000000;}
h1.catTitle{font-size:34px;margin-bottom:20px;}
.tour-footer-promo{margin-top:20px;float:left;}
.tour-footer-promo .number{float:left;}
.testimonials-on-image{background:url(../images/layout/bg-breadcrumb.png);position:absolute;width:750px;bottom:0;padding:5px 15px 5px 15px;}
.testimonials-on-image p{color:#FFF;}
.smoothdeals{z-index:999;top:214px;margin-left:10px;background:#DF1D38;position:absolute;display:block;font-family:Georgia, "Times New Roman", Times, serif;color:#FFF;font-size:25px;padding:5px 10px 5px 10px;text-decoration:underline;}
.smoothdeals:hover{text-decoration:none;}
.talk_experts{clear:both;color:#3E3E3E;font-size:12px;margin-left:10px;padding:6px 0 6px 20px;margin-bottom:6px;background:url('../images/icons/icon_clock.jpg');background-position:left;background-repeat:no-repeat;}
.contact_for_tailor{color:#3E3E3E;font-size:12px;margin-left:10px;padding:6px 0 6px 20px;margin-bottom:6px;background:url('../images/icons/icon_phone.jpg');background-position:left;background-repeat:no-repeat;}
.contact_for_tailor a{padding:0 5px 0 0;margin:0;background:none;}
.view_itinerary{font-size:12px;float:right;display:block;}
.contact-left{width:480px;float:left;}
.contact-right{width:480px;margin-top:20px;float:right;}
#content-panel{display:none;}
#flip{color:#d4163e;font-size:10.5pt;font-weight:700;cursor:pointer;margin-bottom:20px;}
img.purechat-title-image{width:16px;height:16px;}
.twitter-box{display:block;float:right;width:76px;height:30px;background:url('../images/icons/smoothred-sprite2.png') no-repeat 0 -1001px;}
.facebook-box{display:block;float:right;width:125px;height:30px;background:url('../images/icons/smoothred-sprite2.png') no-repeat 0 -535px;}
#sub-footer .caa-box{background-position:0 -813px;width:69px;height:68px;}
#sub-footer .es-box{background-position:0 -454px;width:41px;height:31px;}
#sub-footer .ba-box{background-position:0 -306px;width:176px;height:31px;}
#sub-footer .bt-box{background-position:0 -667px;width:143px;height:26px;}
#sub-footer .re-box{background-position:0 0;width:140px;height:16px;}
.footer-social{text-align:right;margin-top:20px;}
.facebook-box{margin-right:20px;}
a.view_itinerary{background-position:125px -119px;}
#newsletter{background-image:none;}
@media print { 
.bg-head, #footer, .purechat, #sub-footer, .sidebar{display: none;} 
body{font: 12pt Arial,serif;} 
h1{font-size: 18pt;} 
h2{font-size: 16pt;}
}