* html img,#info-detail p,.menu a:link,.menu a:visited,.lists{behavior: url(/c/iepngfix.htc);}

/*		PAGE STRUCTURE		*/

html{overflow-y: scroll;}
body{margin:5px auto 0;background:#777;}
#container{width:928px; margin:0 auto;}
#navtophome{width:926px;margin:auto;}
#navtophome a{color:#fff;}
#navtopright{position:relative;margin:-22px 0px -2px 464px;font:0.8em arial;text-align:right;width:464px;color:#fff;}
.sharethis{margin:6px 0px -4px;}
#top-box{background-color: #060a0b;background-image:url(/i/bg/new/sunrise_bg_new.jpg);background-repeat:no-repeat;display:block;margin:auto;width:928px;border-top:1px solid #333;border-right:1px solid #333;border-left:1px solid #333;margin-top:5px;}
/*
#top-box{background-color: #009cff;background-image:url(/i/bg/new/daily_zest_bg.jpg);background-repeat:no-repeat;display:block;margin:auto;width:928px;border-top:1px solid #333;border-right:1px solid #333;border-left:1px solid #333;margin-top:5px;}
#top-box{background-color: #060a0b;background-image:url(/i/bg/new/sunrise_bg_new.jpg);background-repeat:no-repeat;display:block;margin:auto;width:928px;border-top:1px solid #333;border-right:1px solid #333;border-left:1px solid #333;margin-top:5px;}
#top-box{background-color: #060a0b;background-image:url(/i/bg/new/sunrise_bg_new.jpg);background-repeat:no-repeat;display:block;margin:auto;width:928px;border-top:1px solid #333;border-right:1px solid #333;border-left:1px solid #333;margin-top:5px;}
#top-box{background-color: #060a0b;background-image:url(/i/bg/new/sunrise_bg_new.jpg);background-repeat:no-repeat;display:block;margin:auto;width:928px;border-top:1px solid #333;border-right:1px solid #333;border-left:1px solid #333;margin-top:5px;}
*/
#titles{margin-left:181px;margin-top:-150px;margin-bottom:3px;}
#col-1{width:182px;margin-right:0px;float:left;}
#col-2{width:522px;margin-right:17px;padding-bottom:15px;margin-top:0;float:left;background:#f5f5f5;border:1px solid #666;}
#col-2a{width:522px;margin-right:17px;margin-top:0;float:left;}
#col-2ab{border:1px solid #666;margin-bottom:5px;}
#col-2b{padding-bottom:15px;background:#f5f5f5;border:1px solid #666;}
#col-2gall{padding-bottom:0;}
#col-2fulla{width:725px;padding-bottom:10px; margin-top:0; float:left;}
#col-2fullb{background:#f5f5f5;border:1px solid #666;}
#col-3,#col-3b{width:185px;margin-left:0px; float:left; margin-top:-30px;background:#ffffff;border:1px solid #666;padding-bottom:8px;}
#col-3b{background-image:url(/i/bg/icn_padlock.gif);background-repeat: no-repeat; background-position: 100% 99%;}
#col-box{padding-bottom:15px;}
#col-box.gap{margin-top:20px;}
#competition{position:relative;width:520px;padding:12px 0;margin:0px 17px 5px 0;border:1px solid #666;background-color:#fff;padding:bottom:10px;font:bold 16px/16px "Helvetica Neue","Gill Sans","Trebuchet MS",sans-serif;text-align:center;}
#full-width-slice{clear:both;height:8px; padding:0; margin:0; display:block;}
#bottom-box{background:#060a0b;width:928px;height:15px;border-right:1px solid #333;border-bottom:1px solid #333;border-left:1px solid #333;}
#bottom-box_home{width:928px;height:88px;border-bottom:1px solid #333;margin-top:12px;}
#bottom-box_short{width:928px;height:15px;border-bottom:1px solid #333;}
#navbottom{display:block;margin:auto;position:relative;z-index:100;margin-top:2px;margin-bottom:-12px;width:930px;font:0.75em/12px Optima,"Helvetica Neue",Arial,Sans-serif;height:12px;color:#fff;}
/*		Homepage only		*/
.ind-cols{min-height:328px;background-image:url(/i/bg/new/trans2_bg.png);border:1px solid; border-top-color:#ddd;border-right-color:#333;border-bottom-color:#333;border-left-color:#ddd;width:721px;height:100%;}
.wrt-cols{border:1px solid;width:236px;height:100%;border-color:#555;}
.wrt-cols-nob{width:236px;height:100%;}
.ind-cols p{margin: 3px 8px 5px;font:normal 0.75em/16px Arial,Helvetica,sans-serif;}
p.bigt{margin: 3px 8px 5px;font:normal 1.3em/20px Arial,Helvetica,sans-serif;}
p.bod{margin: 215px 8px 5px 10px;font-size:0.9em;}
p.bigt1{margin:-279px 8px 5px 489px;width:232px;height:68px;background-image:url(/i/carousel/hi_bg.jpg);}
span.bg1{margin:-270px 8px 5px 565px;font:bold 1.4em/21px Arial,Helvetica,sans-serif;text-align:left;color:#222;}
p.bigt2{margin:-279px 8px 5px 489px;width:198px;height:68px;font:bold 1.2em/21px Arial,Helvetica,sans-serif;text-align:left;color:#222;background-image:url(/i/carousel/hi_bg.jpg);}
#featured{width:444px;padding-right:250px;position:relative;height:320px;background: url('/i/bg/new/trans2_bg.png');border:5px solid #ccc;}
#featured ul.ui-tabs-nav{position:absolute;top:0;left:444px;list-style:none;padding:0;margin:0;width:250px;}
#featured ul.ui-tabs-nav li{padding:0px 0; padding-left:13px;font-size:12px;color:#666;}
#featured ul.ui-tabs-nav li a{margin-top:0px;}
#featured ul.ui-tabs-nav li span{font:bold 18px/18px "Helvetica Neue","Gill Sans","Trebuchet MS",sans-serif;}
#featured .ui-tabs-panel{width:444px; height:320px;position:absolute;}
#featured .ui-tabs-panel img{border:1px solid #333;}
#featured .ui-tabs-hide{display:none;}
/*On Hover Style*/
#featured li.ui-tabs-nav-item a{display:block;margin-bottom:1px;height:60px;color:#333;background:#fff;line-height:20px;outline:none;border:1px solid #bbb;}
#featured li.ui-tabs-nav-item a img{border:0;}

#featured li.ui-tabs-nav-item a:hover{background:#f2f2f2;}
/*Selected tab style*/
#featured li.ui-tabs-selected{background:url('/i/carousel/hi_light.gif') top left no-repeat;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{background:#333; color: #fff;border:1px solid #333;}
#featured ul.ui-tabs-nav li img{float:left; margin:2px 5px;padding:2px;}
#featured .ui-tabs-panel .info{position:absolute;top:252px; left:0;height:70px; width: 690px;}  
#featured .info h2{font:bold 18px/21px "Helvetica Neue", "Gill Sans","Trebuchet MS", sans-serif;color:#000;padding:6px 0 3px 5px; margin:0;overflow:hidden;}
#featured .info p{margin:0 5px;font:12px/16px Verdana,sans-serif; color:#000;}
#featured .info a{text-decoration:none;color:#000;}
#featured .info a:hover{text-decoration:underline;color:#036;}
#featured .info a.bld{text-decoration:underline;font-weight:bold;color:#036;}
/* new stuff */
#feature-w{width:260px;padding-right:250px;position:relative;height:335px;background: url('/i/bg/new/trans2_bg.png');border:5px solid #ccc;}
#feature-w ul.ui-tabs-nav{position:absolute;top:0;left:330px;list-style:none;padding:0;margin:0;width:180px;}
#feature-w ul.ui-tabs-nav li{padding:0px 0; padding-left:13px;font-size:12px;color:#666;}
#feature-w ul.ui-tabs-nav li a{margin-top:0px;}
#feature-w ul.ui-tabs-nav li span{font:bold 18px/18px "Helvetica Neue","Gill Sans","Trebuchet MS",sans-serif;}
#feature-w .ui-tabs-panel{width:331px; height:251px;position:absolute;}
#feature-w .ui-tabs-panel img{border:1px solid #333;}
#feature-w .ui-tabs-hide{display:none;}
/*On Hover Style*/
#feature-w li.ui-tabs-nav-item a{display:block;margin-bottom:1px;height:60px;color:#333;background:#fff;line-height:20px;outline:none;border:1px solid #ddd;}
#feature-w li.ui-tabs-nav-item a img{border:0;}

#feature-w li.ui-tabs-nav-item a:hover{background:#f2f2f2;}
/*Selected tab style*/
#feature-w li.ui-tabs-selected{background:url('/i/carousel/hi_light.gif') top left no-repeat;}
#feature-w ul.ui-tabs-nav li.ui-tabs-selected a{background:#333; color: #fff;border:1px solid #333;}
#feature-w ul.ui-tabs-nav li img{float:left; margin:2px 5px;padding:2px;}
#feature-w .ui-tabs-panel .info{position:absolute;top:252px; left:0;height:70px; width: 520px;}  
#feature-w .info h2{font:bold 0.9em/18px Tahoma,Helvetica,sans-serif;color:#000;padding:8px 0 2px 10px; margin:0;overflow:hidden;}
p.header,#column1.header,#column2.header{padding:0;margin:12px 15px 5px;}
#feature-w .info p{margin:0 20px 0 10px;font:12px/16px Verdana,sans-serif; color:#000;}
#feature-w .info a{text-decoration:none;color:#000;}
#feature-w .info a:hover{text-decoration:underline;color:#036;}
#feature-w .info a.bld{text-decoration:underline;font-weight:bold;color:#036;}


#feature-sp{width:260px;padding-right:250px;position:relative;height:335px;background: url('/i/bg/new/trans2_bg.png');border:5px solid #ccc;}
#feature-sp ul.ui-tabs-nav{position:absolute;top:0;left:330px;list-style:none;padding:0;margin:0;width:180px;}
#feature-sp ul.ui-tabs-nav li{padding:0px 0; padding-left:13px;font-size:12px;color:#666;}
#feature-sp ul.ui-tabs-nav li a{margin-top:0px;}
#feature-sp ul.ui-tabs-nav li span{font:bold 16px/16px "Helvetica Neue","Gill Sans","Trebuchet MS",sans-serif;}
#feature-sp .ui-tabs-panel{width:331px; height:251px;position:absolute;}
#feature-sp .ui-tabs-panel img{border:1px solid #333;}
#feature-sp .ui-tabs-hide{display:none;}

/*On Hover Style*/
#feature-sp li.ui-tabs-nav-item a{display:block;margin-bottom:0px;height:49px;color:#333;background:#fff;line-height:20px;outline:none;border:1px solid #ddd;}
#feature-sp li.ui-tabs-nav-item.no-top a{border-top:none;}

#feature-sp li.ui-tabs-nav-item a img{border:0;}

#feature-sp li.ui-tabs-nav-item a:hover{background:#f2f2f2;}
/*Selected tab style*/
#feature-sp li.ui-tabs-selected{background:url('/i/carousel/hi_light_sm.gif') top left no-repeat;}
#feature-sp ul.ui-tabs-nav li.ui-tabs-selected a{background:#333; color: #fff;border:1px solid #333;}
#feature-sp ul.ui-tabs-nav li.no-top.ui-tabs-selected a{background:#333; color: #fff;border:1px solid #333;margin-top:-1px;}

#feature-sp ul.ui-tabs-nav li img{float:left; margin:0px 2px;padding:0px;}
#feature-sp .ui-tabs-panel .info{position:absolute;top:252px; left:0;height:70px; width: 520px;}  
#feature-sp .info h2{font:bold 0.9em/18px Tahoma,Helvetica,sans-serif;color:#000;padding:8px 0 2px 10px; margin:0;overflow:hidden;}
p.header,#column1.header,#column2.header{padding:0;margin:12px 15px 5px;}
#feature-sp .info p{margin:0 20px 0 10px;font:12px/16px Verdana,sans-serif; color:#000;}
#feature-sp .info a{text-decoration:none;color:#000;}
#feature-sp .info a:hover{text-decoration:underline;color:#036;}
#feature-sp .info a.bld{text-decoration:underline;font-weight:bold;color:#036;}

/* end new stuff */

p.bod2{font-size:0.8em;text-align:center;}
p.bods{margin: -5px 0px 5px;font-size:0.7em;font-weight:bold;text-align:center;}
p.center{text-align:center;}
p.subhead{margin:5px 8px 5px;}
p.sub{margin:0 8px 0;}
p.sublink{margin:2px 8px 10px;}
p.col{margin:5px 0 0;}

#subphotol{border-bottom:1px solid #555;height:133px;}
#subphotop{height:315px;}
.framed img{border:1px solid #333;}
p.space{margin-bottom:-30px;}
.spac{margin-bottom:2px;color:#fff;background:transparent;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;}

.dates{font:normal 0.8em/10px Verdana,Arial,Helvetica,sans-serif;}
.ind-cols p.date{font-size:0.6em;margin:-9px 8px -3px;}
.ind-cols p.date2{font-size:0.6em;margin:0px 8px 4px;}
.ind-cols a img{border-style:none;}
.news{border:1px solid;border-top-color:#eee;border-right-color:#333;border-bottom-color:#333;border-left-color:#eee;}
.news2{border:1px solid;border-top-color:#eee;border-right-color:#333;border-bottom-color:#333;border-left-color:#eee;margin:4px 0 4px;}
.news3{border:1px solid;border-top-color:#eee;border-right-color:#333;border-bottom-color:#333;border-left-color:#eee;margin:4px 0 0;}

del {color: red;border:1px  solid #000;}
del span {color: black;}
.lim {border:1px  dotted #006400;color:#006400;}

#innercol1, #innercol2 {width:175px;}
#press_news{margin:-24px 0 -14px;float:left;}
#press_news a, #press_news2 a{border:0;}
#press_news2{float:left;}

#col-box {float:left;}
#col-box img{border:0;}
#col-box .col1 img{margin:6px 0 0; border:1px solid #333;}
#col-box .col2 img{margin:6px 6px 0;border:1px solid #333;}
#col-box #column1{margin-top:5px; margin-left:0; float: left;}
#col-box #column2{margin-top:5px; margin-left:14px; float: left;}
#col-box #column3{margin-top:14px; margin-left:0; float: left;}
#col-box #column4{margin-top:14px; margin-left:14px; float: left;}
#col-box #column1a{margin-top:5px; margin-left:0; float: left;}
#col-box #column2a{margin-top:5px; margin-left:6px; padding-left:7px; float: left;border-left:1px solid #999;}
#col-box #column01,#col-box #column01b{margin-top:0; margin-left:0; float: left;}
#col-box #column02{margin-top:0px; margin-left:0; float: left;}
#col-box #column02b{margin-top:0px; margin-left:14px; float: left;}
#col-box #column03{margin-top:-4px; margin-left:0; float: left;}
#col-box #column04{margin-top:-4px; margin-left:14px; float: left;}

#column1a p{margin:5px 6px 0 0;}
#column2a p{margin:5px 0 0 6px;}
#col-titles{font:bold 0.8em/17px "Trebuchet MS",Helvetica,sans-serif;color:#000;letter-spacing:0.2em;}
#tit1{position:absolute;margin-left:0px;}
#tit2{position:absolute;margin-left:186px;}
#tit3{position:absolute;margin-left:373px;}
#tit4{position:absolute;margin-left:559px;}
#col-2home{width:728px;margin-right:0px; padding-bottom:10px;margin-top:-8px;float:left;}
#gallery{padding:0;margin-top:0;margin-left:0px;list-style-type:none;width:728px;height:173px;}
#gallery li{display:block;height:173px;width:230px;margin-right:19px;float:left;cursor:default;}
#gallery li#load2{background-color:#000;}
#gallery li.li_end{display:block;height:173px;width:230px;margin-right:0px;float:left;cursor:default;}
#gallery li img{outline:0;width:228px;height:171px;border:1px solid #000;}
#load2{background-image:url(/i/new/tulip.jpg);background-repeat:no-repeat;background-position:1px 1px;}
#rotator{display:none;cursor:hand;overflow:hidden;position:relative;width:230px;height:173px;}
#rotator img{border:0;width:230px;height:173px;}
#rotator img{display:none;position:absolute;top:0;left:0;}
#info-detail p{background-image:url(/i/bg/new/trans2_bg.png);border:1px solid #e5e5e5;padding:12px 20px 15px 20px;margin-top:17px;margin-left:0px;line-height:19px;color:#000;width:686px;}
#info-detail p a{color:#003366;text-decoration:none;}
#info-detail p a:hover{text-decoration:underline;}
#quotes{position:absolute;color:#fff;margin:-22px 0 0 446px;width:480px;line-height:20px;}
blockquote.smart{font:normal 0.8em/1.8em Tahoma, sans-serif;text-align:left;padding:2px 15px 2px 35px;margin:0 0 6px 0;background:url(/i/bg/new/openquote.png) no-repeat top left;}
blockquote.smart span{display: block;padding-right:35px;background: url(/i/bg/new/closequote.png) no-repeat bottom right;} 
#tutor_pics{float:left;border:0;padding:0;margin:0 0 2px;width:488px;height:61px;border:1px solid #000;}
/*
#tutor_pics{float:left;border:1px solid;border-top-color:#fff;border-right-color:#666;border-bottom-color:#666;border-left-color:#fff;padding:0;margin:0;width:726px;height:66px;}
*/
#tutor_pics a img{float:left;border:0;}
.hmpg{padding-top:14px;}

/*		Left Navigation bar/s		*/
#navbar{margin-top:27px;}
#navbar ul li.current a:link, #navbar ul li.current a:visited, #navbar ul li a:hover {background-image: url(/i/nav/circs_hi.gif);background-repeat: no-repeat;background-position: left center;}
#TA_excellent819{padding-left:5px;float:left;}
/*
#homeb,#experienceb,#writingb,#paintingb,#cookingb,#enquiryb,#recipe_sectionb,#whereb,#whob,#accommodationb,#details_and_pricingb,#travelb,#calendarb,#bookingb,#offersb,#blogb,#photogalleryb,#testimonialsb{display:none;}
*/
#nav, .nav{margin-left:20px;margin-top:12px;color:#555;width:162px;text-align:left;font:0.8em/17px "Trebuchet MS",Helvetica,sans-serif;}
#nav a, .nav a, .headline a, #col-titles a{color:#036;text-decoration:none;}
.nav a, #col-titles a{text-decoration:none;}
#nav a:hover, .nav a:hover, .headline a:hover, #col-titles a:hover{text-decoration:underline;}
a.lite{text-decoration:underline;}
a.current{background-image: url(/i/nav/circs_lo.gif);background-repeat: no-repeat;background-position: left center; color:#666;cursor:default;}
a.current:hover{text-decoration:none;}
/*		SSI columns styling		*/

.pod_title{padding:0 0 0 11px;margin:0;font:0.7em/24px Tahoma,Helvetica,sans-serif;}
.book_title{padding-left:11px;font:0.7em/24px Tahoma,Helvetica,sans-serif;}
.book_author{float:right;padding-right:11px;font:0.7em/22px Tahoma,Helvetica,sans-serif;margin-top:-2px;margin-bottom:8px;}
.amazon{text-align:center;margin-bottom:4px;}
.amazon img{border:0;}
.amazon_avail{margin-left:11px;font:0.6em/22px Tahoma,Helvetica,sans-serif;}
.publisher{text-align:center;font:0.8em/24px Tahoma,Helvetica,sans-serif;}
p.rcolhead{padding:0;margin:3px 0px 5px 9px;}
table.cc{width:233px;margin:0 9px 0 6px;}
/*{margin:0;padding:0;}*/

/*		Heading styles		*/
/*
.fb_iframe_widget {
overflow: visible !important;
}
*/
h1, h2, h3, h4, h5, #cdm{font:normal 1em Arial, "Helvetica Neue", "Gill Sans","Trebuchet MS", sans-serif;}
h1{font-size:1.5em;font-weight:normal;margin:15px 0px;color:#000;}
h2{font-size:0.75em;margin:0 0 10px 0;color:#000;}
h2 a{font-size:inherit;letter-spacing:normal;text-decoration:none;color:#036;}
h2 a:hover{text-decoration:underline;}
h2.home {font-size:0.7em;margin-top:19px;}
h2.homepage1{font-size:0.9em;margin:10px 0 20px;color:#000;}
h2.homepage2{font-size:0.9em;margin:12px 0 32px;color:#fff;}
h4{font-size:0.8em;letter-spacing:.055em;margin-top:5px;color:#ffc;}
h4 a{color:#036;text-decoration:none;}
h4 a:hover{color:#036;text-decoration:underline; }
h5{font-weight:bold;font-size:0.9em;letter-spacing:.055em;margin-top:-6px;}
h6{font:normal 0.85em "courier new",monospace;margin-top:-20px; margin-bottom:0px;}
#cdm{font-size:1.9em;letter-spacing:.035em;margin:0px;color:#fff;}
#cdm .gandc{font-size: 0.8em;vertical-align: 6%;color: #fff;}

.cdm-rec{text-align:left;color:#000;font:1.0em/23px "Trebuchet MS",Helvetica,sans-serif;padding-left:2px;padding-bottom:0px;}
p, li{font:normal 0.8em Tahoma,Helvetica,sans-serif;}
p{padding:0;margin:0px 15px 5px;}
p.header,#column1.header,#column2.header{padding:0;margin:12px 15px 5px;font:bold 0.9em/20px Tahoma,Helvetica,sans-serif;}
p.headercal{padding:0;margin:18px 15px 8px;font:bold 0.9em/20px Tahoma,Helvetica,sans-serif;}
#column2a p.headercost{margin-top:15px;font:bold 0.9em/20px Tahoma,Helvetica,sans-serif;}
p.spc_top{padding-top:3px;}
p.subsection{padding:10px 0 8px;}
p.tsub{padding:0;margin:2px 8px 0px;font:normal 0.8em/18px Tahoma,Helvetica,sans-serif;}
p.error{margin-left:15px;padding:15px;line-height:24px;border: 2px solid #c00;color: #c00;}
.rheader{padding:0;margin:2px 10px 0px;font:bold 0.8em/24px Tahoma,Helvetica,sans-serif;}
.rlheader{padding:35px 10px 0px;font:bold 0.8em/24px Tahoma,Helvetica,sans-serif;}
.adheader{padding:0;margin:5px 10px 0px;font:bold 0.8em/24px Tahoma,Helvetica,sans-serif;}
.adheader2{padding:0;margin:5px 10px 0px;font:bold 0.75em/24px Tahoma,Helvetica,sans-serif;}
.adbody{padding:0 0 10px 0;margin:0px 10px 5px;font:normal 0.8em/18px Tahoma,Helvetica,sans-serif;border-bottom:1px dashed #000;}
.adbody a{color:#360;}
#info-repeat{margin:3px 0 0 1px;padding-top:5px;font:normal 0.7em "Trebuchet MS",sans-serif;color:#fff;}
#info-repeat a{color:#fff;font-size:inherit;text-decoration:none;}
#info-repeat a:hover{color:#6cf;text-decoration:underline;}


/*		right rails			*/

.rrwriteh{padding:0;margin:0 0 5px 3px;font:normal 1.0em/16px Tahoma,Helvetica,sans-serif;color:#fff;}
.rrwriteb{padding:0;margin:0px 7px 8px;font:normal 1.0em/17px Tahoma,Helvetica,sans-serif;}
.rrwrite{padding:0;margin:0;font:normal 0.95em/14px Tahoma,Helvetica,sans-serif;}
.rrwrite a{padding:0;margin:0;font:normal 0.95em/14px Arial,Verdana,Helvetica,sans-serif;color:#000;text-decoration:none;}
.rrwrite a:hover{padding:0;margin:0;font:normal 0.95em/14px Arial,Verdana,Helvetica,sans-serif;color:#00f;text-decoration:underline;text-align:center;}
.rrhead{padding:0;margin:5px 8px 0;font:bold 0.8em/24px Tahoma,Helvetica,sans-serif;}
.rrbody{padding:0;margin:0 8px;font:italic 0.8em/18px Georgia,"Times New Roman",serif;}
.rrw,.rrw2{padding:0;margin:2px 8px 0;font:normal 0.8em/18px Tahoma,Helvetica,sans-serif;}
.rrw2{margin-top:8px;}
.rrwsm{font:italic 0.75em/18px Tahoma,Helvetica,sans-serif;}

.rrwhom{padding:0;margin:3px 8px 0;font:bold 0.8em/18px Tahoma,Helvetica,sans-serif;}
.rrwhen{text-align:right;padding:0;margin:-3px 8px 6px;font:normal 0.75em/18px Tahoma,Helvetica,sans-serif;}
.rr img{margin:0 9px 9px;border:1px solid #333;}


/*		inline quotes		*/
.quote{color:#000;margin-top:16px;margin-bottom:12px;margin-left:18px;padding:10px 10px 0;width:461px;line-height:20px;border:1px dotted #222;}
.thinker{text-align:right;font:normal 0.9em/1.8em Tahoma,sans-serif;color:#222;padding-bottom:12px;margin-bottom:0px;}
.thinker_h{text-align:right;}
blockquote.smartb{font:normal 0.9em/1.8em Tahoma,sans-serif;color:#222;text-align:left;padding:2px 0px 2px 30px;margin:6px 10px 6px;background:url(/i/bg/new/b_openquote.png) no-repeat top left;}
blockquote.smartb span{display:block;padding-right:15px;background: url(/i/bg/new/b_closequote.png) no-repeat bottom right;} 

/*		tooltip styling		*/

.depth{border-bottom:1px dashed #000;}

/*		special offer styling	#CA226B	*/
.shout{font-size: 0.6em;vertical-align: 22%;color: #ff0202;font-weight:bold;}
.sp_off, .sp_off a{color:#ff0202;font:bold 1.0em "american typewriter","gill sans","comic sans ms",cursive;}
.sp_off a:hover {color:#990101;}

.standoutt{color:#ff0202;font:bold italic 1.2em "american typewriter","gill sans","comic sans ms",cursive;text-align:center;padding:10px;margin:15px 15px;border:2px dotted #ff0202;border-bottom:none;}
.standoutm{color:#ff0202;font:bold italic 1.2em "american typewriter","gill sans","comic sans ms",cursive;text-align:center;padding:10px;margin:15px 15px;border:2px dotted #ff0202;border-bottom:none;border-top:none;}
.standoutb{color:#ff0202;font:bold italic 1.2em "american typewriter","gill sans","comic sans ms",cursive;text-align:center;padding:10px;margin:15px 15px;border:2px dotted #ff0202;border-top:none;}
.standoutt img, .standoutm img, .standoutb img{margin:-10px 23px -15px;padding:0;}
.sp_off img{margin:-10px 8px -15px;padding:0;}
.daffs {margin:0 5px -11px 0;padding:0;}
.bld,.bldspc{color:#222;font-weight:bold;}
.bld{margin-top:10px;}
.bldspc{margin-top:15px;}

/*		Course page styling		*/

.fixed, .fixedb{font-family:"Courier","Courier New","Andale Mono",Monaco,monospace;}
.fixedb{font-weight:bold;}
.course_info{font:normal 0.7em Tahoma,Helvetica,sans-serif;margin-left:0;color:#333;}
.course_info a{font-weight:bold;}
.course_text{margin-left:0px;color:#333;}
.p_course_text{margin-left:0px;}

.course_title{margin-left:0;margin-right:0;padding:0;font:bold 0.9em "Trebuchet MS",sans-serif;color:#222;}
.course_titl{margin-left:0;margin-right:0;padding:0;font:bold 0.8em "Trebuchet MS",sans-serif;color:#036;}
.course_title1,.course_title2{margin:0;padding:4px 0 0;font:normal 0.8em "Trebuchet MS",sans-serif;color:#222;bgcolor:#c00;}
.course_title2{text-align:right;margin-right:30px;}
.course_title3{margin:0;padding:4px 0 0;font:normal 1.0em "Trebuchet MS",sans-serif;color:#222;}
.course_short,.course_bootcamp,.p_course_short,.p_course_bootcamp,.c_course_short,.c_course_bootcamp{padding:8px 0px 6px;margin:0 auto 18px;width:490px;}
.course_tutors{margin:10px 8px;width:180px;height:66px;}
.who_tutors,.who_tutors_l,.who_tutors_r{margin:6px 15px 0;width:490px;height:66px;}
.over_lap{margin-top:-15px;}
.who_title{margin:0;padding:7px 0 0;font:normal 0.8em "Trebuchet MS",sans-serif;color:#222;}
.who_title1{margin:0;padding:5px 0 0;font:normal 0.9em "Trebuchet MS",sans-serif;color:#222;}
.who_title2{margin:0;padding:2px 0 0;font:normal 0.7em "Trebuchet MS",sans-serif;color:#222;}
.who_pic_l{float:left;margin-right:7px;border:1px solid #333;}
.who_pic_r{float:right;margin-left:7px;border:1px solid #333;}
.r_al{text-align:right;}
.c_al{text-align:center;}
.prep{padding-top:2px;}
/*border:1px solid #f5f5f5;}*/
.pics{border:1px solid #333;margin:0;}
.pics2{margin:0;text-align:center;}
.course_short{border-top:2px solid #2952A3;border-bottom:2px solid #2952A3;}
.course_bootcamp{border-top:2px solid #5229A3;border-bottom:2px solid #5229A3;}
.p_course_day{border-top:2px solid #528800;border-bottom:2px solid #528800;margin:auto;width:490px;padding:8px 0px 6px;}
.p_course_short{border-top:2px solid #528800;border-bottom:2px solid #528800;}
.p_course_bootcamp{border-top:2px solid #0D7813;border-bottom:2px solid #0D7813;}
.c_course_short{border-top:2px solid #528800;border-bottom:2px solid #AB8B00;}
.c_course_bootcamp{border-top:2px solid #0D7813;border-bottom:2px solid #BE6D00;}
.days_5,.days_7,.p_days_5,.p_days_7,.c_days_1,.c_days_5{font:normal 0.7em/16px "Trebuchet MS",sans-serif;float:right;padding:0px 4px;color:#fff;margin-top:-8px;margin-left:0;margin-right:0;}
.days5,.days7,.p_days5,.p_days7,.c_days1,.c_days5{font:normal 0.7em/16px "Trebuchet MS",sans-serif;float:left;padding:0px 4px;color:#fff;margin-top:1px;margin-right:6px;}
.days_5,.days5{background-color:#2952A3;}
.days_7,.days7{background-color:#5229A3;}
.p_days_5,.p_days5{background-color:#528800;}
.p_days_7,.p_days7{background-color:#0D7813;}
.c_days_1,.c_days1{background-color:#AB8B00;}
.c_days_5,.c_days5{background-color:#BE6D00;}
.themes{border:1px dotted #AB8B00;padding:10px;}

/*		image related		*/

/* lovely snippet from http://cssglobe.com/post/1305/create-resizing-thumbnails-using-overflow-property */
p.thumb{float:left;margin:5px 0 15px 15px;border:1px solid #000;}
p.thumb a{display:block;float:left;width:488px;height:229px;line-height:100px;overflow:hidden;position:relative;z-index:1;}
p.thumb a img{float:left;position:absolute;top:-179px;left:-199px;}
p.thumb a:hover{overflow:visible;z-index:1000;border:none;}
p.thumb a:hover img{border:1px 0 1px 0 solid #333;}	
/* end lovely snippet */	

img.logo{border:0;margin:17px 0px 0px 14px;}
img.print{border:0}
.rcolim{margin:0px 9px 0px;border:1px solid #333;}
.rcolpics{padding:0;margin:3px 9px 8px;}
.rcolpics img{border:1px solid #333;}
.pic{border:1px #000 solid;}
.photo-cooking,.photo-em-l,.photo-em-r,.rcolpics,.painting1,.painting2,.painting3,.painting4{font:italic normal 0.7em "Trebuchet MS",sans-serif;color:#333;}
.photo-em-l,.photo-em-lh{float:left;}
.photo-em-r,.photo-em-rh,.photo-tutor,.photo-tutor-r-wsc,.photo-tutor-r-wbc,.photo-tutor-r-psc,.photo-tutor-r-pbc,.photo-tutor-r-csc,.photo-tutor-r-cbc{float:right;}
.photo-em-l{text-align:right;line-height:10px;margin: 4px 10px 0px 15px;}
.photo-em-r{text-align:right;line-height:10px;margin: 4px 15px 0px 10px;}
.photo-em-lh,.photo-em-rh{padding:0;border:1px solid #000;}
.photo-em-lh{margin: 11px 10px 0px 15px;}
.photo-em-rh{margin: 11px 15px 0px 10px;}
.photo-large-new{margin:9px 9px 0px 9px; border:1px solid #333;}
.photo-recipe-new, .photo-recipe-screen{margin:8px 0 8px 110px; border:1px solid #333;}
.photo-cooking{width:322px;display:block;margin:15px auto;text-align:right;}
.photo-cooking img{border:1px solid #333;display:block;margin:0 auto 1px;}
.picture{border:1px solid #333;margin:5px 14px 5px;}
.painting1{margin-top:16px; margin-left:98px;}
.painting2{margin-top:16px; margin-left:48px;}
.painting3{margin:15px;}
.painting4{margin:15px 0 0 0;}
.painting1 img,.painting2 img{border:8px solid #000;}
.painting3 img{border:1px solid #000;}
.painting4 img{border:2px solid #000; margin-right:1px;}
.photo-tutor{margin-top:18px;margin-right:18px;margin-bottom:12px;margin-left:15px;border:1px solid #333;}
.photo-tutor-r-wsc,.photo-tutor-r-wbc,.photo-tutor-r-psc,.photo-tutor-r-pbc,.photo-tutor-r-csc,.photo-tutor-r-cbc{margin-top:-10px;margin-right:0px;margin-left:11px;}
.photo-tutor-r-wsc{border:2px solid #2952A3;}
.photo-tutor-r-wbc{border:2px solid #5229A3;}
.photo-tutor-r-psc{border:2px solid #528800;}
.photo-tutor-r-pbc{border:2px solid #0D7813}
.photo-tutor-r-csc{border:2px solid #AB8B00}
.photo-tutor-r-cbc{border:2px solid #BE6D00}
.photo-biog{float:right; margin:15px 15px 0 0;border:1px solid #333;}
img .photo-tutor-r-sm{vertical-align:middle;}

/*		tables		*/

table{border-collapse:collapse;margin:auto;width:490px;padding:0;}
table th{text-align:left;}
caption{padding:5px 0;text-align:left;font:normal 0.8em Tahoma,Helvetica,sans-serif;}
td, th{padding:4px 0;font:normal 0.75em Tahoma,Helvetica,sans-serif;}
th, td.thead{font-size:0.8em;}
#links{padding:0;font-size:0.9em;}
#telephone,#telephone th,#telephone td{padding:5px;border:1px solid #333;}

/*		lists		*/

ul.c3{list-style-type:square;margin:0 0 0 -2px;padding:3px 0 3px 30px;font:0.9em/18px Tahoma,Helvetica,sans-serif;}
ul.c3 li{margin:0 0 2px -1px;}
ul.links,ul.tlinks,ul.aulinks{list-style-type:none;float:left;margin:0 0 6px;padding:0;}
ul.wlinks{list-style-type:square;float:left;margin:0 0 0 24px;padding:0;}
ul.links li{padding:0px 8px;font:0.8em/18px Tahoma,Helvetica,sans-serif;}
ul.tlinks li{padding:0 3px 0 10px;font:0.75em/18px Tahoma,Helvetica,sans-serif;}
ul.wlinks li{padding:0;font:0.75em/18px Arial,Tahoma,Helvetica,sans-serif;}
ul.aulinks{padding:15px 0 0 0;}
ul.aulinks li{padding:0 3px 10px 7px;font:0.7em/18px Tahoma,Helvetica,sans-serif;}
ul.nav{list-style-type:none;margin:0 0 0 4px;padding:0;color:#555;width:182px;text-align:left;}
ul.nav li{font:1.0em/17px "Trebuchet MS",Helvetica,sans-serif;}
ul.nav li a{padding-left:16px;}
ul.navl{margin:0 0 0 7px;padding:0;}
ul.navl li{list-style-type:none;font:0.9em/16px "Trebuchet MS",Helvetica,sans-serif;}
ul.navl li a{list-style-type:none;padding-left:16px;text-decoration:none;}
ul.navl li.subtitle{list-style-type:none;padding-left:12px;text-decoration:none;color:#222;}
ul.recipes{list-style-type:none;margin:0;padding:0;}
ul.recipes li a{font:normal 1.1em/17px "Trebuchet MS",Helvetica,sans-serif;text-decoration:none;color:#000;}
ul.recipes li a:hover{text-decoration:underline;color:#00f;}
ul.courses{list-style-type:none;margin:0;padding:0;}
ul.courses li a{text-decoration:underline;font:normal 1.1em/17px "Trebuchet MS",Helvetica,sans-serif;text-decoration:none;color:#036;}
ul.courses li a:hover{text-decoration:underline;color:#00f;}
ul.tc{font-size:0.9em;padding:0 0 0 15px;margin:5px 0;}
ul.tc li{margin:0 0 2px 0;}
ol.wi, ul.wi{padding:0px 20px 0px 30px;margin:0;}
ul.icon_list {margin-bottom:64px;}
ul.icon_list li{list-style-type:circle;line-height:1.5em;}
ol.sg, ol.ct{margin:4px 0 0;padding:0;}
ol.sg li, ol.ct li{padding:0;margin:0 8px 3px;font:0.7em/14px Arial,Tahoma,Helvetica,sans-serif;}
ol { counter-reset: item }
ol li { display: block }
ol.sg li:before{content: counter(item) ". ";counter-increment: item;font-weight: bold}
ol.ct li:before{content: counter(item, lower-roman) ". ";counter-increment: item;font-weight: bold}
.wi li, .wi li{padding:2px 0px;}
.si{padding:0px 20px 3px 35px;}

/*		miscellaneous styling		*/

.plus{cursor: pointer;cursor: hand;}
.comment, .detail{font:normal 0.8em Tahoma,Helvetica,sans-serif;}
.fdetail,.gdetail{font: normal 0.9em "Lucida Grande",Arial,Helvetica,sans-serif;}
.gdetail{font-size:0.85em;}
#copyright{font:0.7em Georgia,serif;margin-top:3px;margin-bottom:5px;text-align:center;color:#fff;}
#copyright a{font:inherit;color:#fff;}
#copyright a:hover{font:1.0em Georgia,serif;margin-top:3px;margin-bottom:5px;text-align:center;color:#6cf;}
.detail{margin-left:5px;}
.details{margin-top:0px;font:bold 0.8em "Trebuchet MS",sans-serif;}
.limited{font:inherit;font-weight:normal;color:#333;}
.dirs{font:normal 0.7em "Trebuchet MS",sans-serif;letter-spacing:.055em;color:#33c;}
#facebk img{float:left;margin:15px 8px 0px 17px;border:0;}
#facebook{float:left;height:40px;width:250px;margin:11px 0px 0px;font:bold 0.9em/25px "Trebuchet MS",sans-serif;color:#fff;text-align:left;}
h1 a,#facebook a,.facebook_b a{color:#fff;}
h1 a:hover,# topright a:hover,#facebook a:hover,.facebook_b a:hover{color:#6cf;text-decoration:underline;}
.facebook_b,.facebook_b a {text-decoration:none;font:normal 12px "Lucida Grande","Trebuchet MS",sans-serif;color:#fff;}
#garden{margin:0px auto 25px;width:668px;height:642px;border:1px solid #000;}
#map_canvas{margin:0px auto 25px;width:490px;height:368px;border:1px solid #000;}
.righthand{text-align:right;font-style:italic;}
.emph{font-style:italic;}
#faq{display:none;}

/*		recipe styling		*/

.fracu {font:normal 9px Tahoma,Helvetica,sans-serif;vertical-align: 50%;line-height:6px;}
.fracs {font:normal 100% Verdana,Tahoma,Helvetica,sans-serif;}
.fracl {font:normal 9px Tahoma,Helvetica,sans-serif;}
.headline{font:bold 0.9em/20px Tahoma,Helvetica,sans-serif;height:42px;}
.small{line-height:14px;}
.readl{font-size:0.8em}
#inc-ideas{width:668px;margin:10px 0 24px 24px;background:#eee;border:1px solid #000;padding:20px 0;}
#inc-ideas img{border:1px solid #333;}
#inc-left, #inc-right{width:334px;}
#inc-left{float:left;}
#inc-right{float:right;}
#pic1{border:1px solid #333;}
#share{margin-left:15px;margin-top: 10px;}
.recipe-box-bottom{text-align:right;padding-right:5px;font:bold 0.8em/18px "Trebuchet MS",Helvetica,sans-serif;color: #030;}
.news-box-bottom{text-align:right;padding-right:5px;padding-bottom:0;font:bold 0.8em/18px "Trebuchet MS",Helvetica,sans-serif;color: #030;}

/*		booking styling		*/

.rad{margin-left:6px;}
.comp,.compl,.compr{font:normal 0.8em/21px Verdana,Arial,Helvetica,sans-serif;}
.comp{text-align:left;line-height:18px;}
.compl{margin-left:10px;margin-bottom:25px;}
.compr{text-align: right;}
.input{font:normal 1.0em Tahoma,Helvetica,sans-serif;border: 1px solid #999;}
.input2{font:normal 1.0em Tahoma,Helvetica,sans-serif;border:1px solid #f5f5f5;background-color:#f5f5f5;}
.rightcol{position:absolute;margin:0 0 38px 60px;}
#CW_all,#PT_all,#CU_all,#CU_name{font-family:"Andale Mono",monospace;margin-left:8px;letter-spacing:-.02em;}
#CW_all optgroup,#PT_all optgroup,#CU_all optgroup,#CU_name optgroup{font-style: normal; font-weight:bold;padding:0.1em;}
#CW_all option,#PT_all option,#CU_all option,#CU_name option{font-family:"Andale Mono",monospace;line-height:14px;}
.bkheader{padding:0;margin:-29px 10px 0;font:bold 0.8em/30px Tahoma,Helvetica,sans-serif;color:#036;font-style:italic;font-weight:bold;}
#paypal img {margin-left:115px;margin-top:8px;valign:middle;}
.paypal1,.paypal2{font-style:italic;font-weight:bold;}
.paypal1{color:#102853;}
.paypal2{color:#185185;}
.paypal3{color:#000;}
.mon{padding-bottom:22em;}
.offer, .offer2{color:#360;}
.offer {font-weight:bold;}
#recipe_section,#recipe_sectionb,#offers,#offersb,#who,#whob,#details_and_pricing,#details_and_pricingb{margin-top:5px;}
.wee{line-height:10px;padding-bottom:0;margin-bottom:0;}
#contain{width:470px;height:80px;background-color:#fff;margin:0px 15px 5px;border:1px solid #000;overflow:auto;padding: 10px;color:#222;}
#contain p {margin:0 0 3px 0;font:0.7em Tahoma,Helvetica,sans-serif;}
#contain ul{margin: 0 0 5px;padding-left: 15px;}
#contain li{font:0.7em Tahoma,Helvetica,sans-serif;}
#place1,#place2a,#place2b{margin-top:4px;}
#to_book,#no_book{display:none;}
p.sec{padding:0;margin:0px 10px 5px;font:0.75em Tahoma,Helvetica,sans-serif;}
.cost{margin-left:15px;font:normal 0.8em Tahoma,Helvetica,sans-serif;}
#places_2,#places_3,#places_4,#OD_places_2,#OD_places_3,#OD_places_4,#OD_places_2d,#OD_places_3d,#OD_places_4d,#SC_places_2a,#SC_places_2b,#SC_places_2ad,#SC_places_2bd,#BC_places_2,#BC_places_2d,#WK_places_2b,#WK_places_2bd{display:none;}
.note{padding:0;margin:0px 20px 10px 38px;font:normal 1.3em/32px Tahoma,Helvetica,sans-serif;color:#333;} 
.note li{margin-bottom:3px;}
.enqform{line-height:25px;}

/*		print specific classes and objects		*/

#smallmap{display:none;}
#print-copyright, #print-photo, #print-title{display:none;}

/*		recipe box(i) ssi */

#layer1 li.tab1 a, #layer2 li.tab2 a, #layer3 li.tab3 a{background-image:url(/i/bg/new/trans1_bg.png);border-bottom:1px solid #d9c3c8;color:#000;}
#layer1 li#tab1 a, #layer2 li#tab2 a, #layer3 li#tab3 a{background:#fff;border-bottom:1px solid #fff;color:#000;}
#lists{border:1px solid #666;border-top:none;background:#fff;clear:both;margin:0px;padding:5px 0px 0px 5px;}
#course_list{border:1px solid #666;background:#fff;clear:both;margin:0px;padding:5px 0 0;}
#menu {margin:0;border-bottom:1px solid #666;padding-bottom:19px;padding-left:0px;}
#menu ul, #menu li, .menu ul, .menu li{display:inline;list-style-type:none;margin:0;padding:0;}
#menu a:link, #menu a:visited{float:left;border:1px solid #666;background:#eee;color:#666;font-size:1.1em;font-weight:normal;line-height:12px;margin-right:2px;padding:3px 3px 3px 3px;text-decoration:none;}
#menu a:link.active, #menu a:visited.active{background:#fff;border:1px solid #666;border-bottom:1px solid #f5f5f5;color:#000;}
#menu a:hover{color:#003366;}
#course-box,#recipe-box,#recipe-boxi,#news-boxi{float:left;font:0.8em/23px "Trebuchet MS",Helvetica,sans-serif;padding:0px;}
#news-boxi{width:149px;margin:1px 0px 12px 17px;}
#course-box{width:152px;margin:5px 0px 12px 15px;}
#recipe-box,#recipe-boxi{width:149px;margin:17px 0px 12px 17px;}
.lists{height:150px;border:1px solid;border-top:none;border-right-color:#666;border-bottom-color:#666;border-left-color:#fff;background-image:url(/i/bg/new/trans1_bg.png);clear:both;margin:0px;padding:8px 0px 0px 5px;}
.menu{margin:0;border-bottom:1px solid #efefef;padding-bottom:19px;padding-left:0px;}
.menu a:link, .menu a:visited{float:left;border:1px solid #fff;background-image:url(/i/bg/new/trans3_bg.png);color:#333;font-size:1.1em;font-weight:normal;line-height:12px;margin-right:2px;padding:3px 4px 3px 4px;text-decoration:none;}
.menu a:hover{color:#003366;}

/*		media styling		*/
.sec_link{padding-left:16px;}


